cache线程池对数据库操作的饥饿问题

2019独角兽企业重金招聘Python工程师标准>>> 最近的工作中,因为程序需要大量进行数据库查询,我使用ArrayBlockingQueue模仿数据库连接池,里面初始化了固定数量的数据库连接对象。 我的业务中,存在主任务生成子任务,然后通过Future对象等待子任务返回结果的情况,为了避免已经在work队列的主任务一直占着cpu等待子任务返回,而子任务由于在task队列中,因此得不到cpu资源
相关文章
相关标签/搜索