JUC 知识总结
在?ThreadPoolExecutor?里面定義了?4?種?handler?策略,分別是
1. CallerRunsPolicy?:這個策略重試添加當前的任務,他會自動重復調用?execute()?方法,直到成功。
2. AbortPolicy?:對拒絕任務拋棄處理,并且拋出異常。
3. DiscardPolicy?:對拒絕任務直接無聲拋棄,沒有異常信息。
4. DiscardOldestPolicy?:對拒絕任務不拋棄,而是拋棄隊列里面等待最久的一個線程,然后把拒絕任務加到隊列。
參考:https://blog.csdn.net/qq_27409289/article/details/78041206
總結
- 上一篇: python打造记账本_Python实现
- 下一篇: AD20学习笔记4---网表导入及模块化