<P>我想實現這樣一個功能,一個方法放在線程池中執行,由于某些原因可能導致其很久還是沒有完成,但是這樣的話會長久占著線程池,導致后面的任務沒法進行,或是耗盡了線程池的資源,因此我想設定一個限時執行的功能,比如超過5分鐘,就中止它,哪位可以提供一下思路啊,我看了一下smartthreadpool好像沒有這個功能,高手請指點啊</P>
2 回答

慕斯709654
TA貢獻1840條經驗 獲得超5個贊
長久耗時的任務不應該放入線程池來執行。 線程池中的線程應當執行密集型計算且耗時短的任務。 像樓主的情況應該使用單獨的線程來完成任務,如果要多次重復執行該任務,可以實現自己的專用線程池。
- 2 回答
- 0 關注
- 529 瀏覽
添加回答
舉報
0/150
提交
取消