是否可以將執(zhí)行者執(zhí)行的任務設置為優(yōu)先級?我已經(jīng)在JCIP中找到了一些關于可能的陳述,但是我找不到任何示例,也找不到與文檔相關的任何內(nèi)容。從JCIP:執(zhí)行策略指定任務執(zhí)行的“內(nèi)容,地點,時間和方式”,包括:...應該以什么順序執(zhí)行任務(FIFO,LIFO,優(yōu)先級順序)?...UPD:我意識到我并沒有完全問自己想問的問題。我真正想要的是:如何在thread.setPriority()執(zhí)行者框架中使用/模擬設置線程優(yōu)先級(即)?
3 回答

小唯快跑啊
TA貢獻1863條經(jīng)驗 獲得超2個贊
當前,Executor接口的唯一具體實現(xiàn)是ThreadPoolExecutor和ScheduledThreadpoolExecutor
您應該使用構(gòu)造函數(shù)創(chuàng)建實例,而不是使用實用程序/工廠類Executors。
您可以將BlockingQueue傳遞給ThreadPoolExecutor的構(gòu)造函數(shù)。
PriorityBlockingQueue是BlockingQueue的一種實現(xiàn),使您可以將Comparator傳遞給構(gòu)造函數(shù),從而使您能夠確定執(zhí)行順序。
添加回答
舉報
0/150
提交
取消