一、Executor框架提供的线程池(参考JDK6—API)
二、JDK提供自定义线程池(参考JDK6—API)
三、JDK提供自定义线程池详细说明(参考JDK6—API)
三、自定义拒绝策略
在实际应用中我们通常采用DiscardOldestPllicy策略,如果出现高并发的情况下,无法完全执行所有的任务。当然我们也可以自定义拒绝策略,把拒绝的任务摘要写进日志或者记录表中,用定时任务来再次执行。如果并发量不是很大,也可以再次采用HttpClient,给请求的客户端重新在发一次请求,告诉客户端,需要在一次执行此被丢弃的任务
线程池的使用及其拒绝策略
最新推荐文章于 2024-07-18 15:42:45 发布