cache線程池對數據庫操作的飢餓問題

2019獨角獸企業重金招聘Python工程師標準>>> 最近的工作中,因爲程序需要大量進行數據庫查詢,我使用ArrayBlockingQueue模仿數據庫連接池,裏面初始化了固定數量的數據庫連接對象。 我的業務中,存在主任務生成子任務,然後通過Future對象等待子任務返回結果的情況,爲了避免已經在work隊列的主任務一直佔着cpu等待子任務返回,而子任務由於在task隊列中,因此得不到cpu資源
相關文章
相關標籤/搜索