有四種:

第一種AbortPolicy:不執行新任務,直接拋出異常,提示線程池已滿

第二種DisCardPolicy:不執行新任務,也不拋出異常

第三種DisCardOldSetPolicy:將消息隊列中的第一個任務替換為當前新進來的任務執行

第四種CallerRunsPolicy:直接調用execute來執行當前任務