首页 > 代码库 > JAVA多线程(十)模式-Work Thread和阶段总结

JAVA多线程(十)模式-Work Thread和阶段总结

Worker Thread

有工作来就处理,没工作就等待。相当于生产者消费者中缓存和消费者部分,其中消费者部分采用池化策略。

适用环境

线程池。

样例

阶段总结

从之前的模式来看,面对的场景可以说是生产-共享资源-请求抛弃策略-消费问题,只不过每个模式在不同阶段采用的处理方式不同。

共享资源从单独资源到多资源演变。

请求抛弃策略有阻塞、拒绝。

消费有每个请求有一个线程独立应对到线程池优化。

到目前为止,这些模式中对请求的处理都没有涉及线程停止、返回值和线程独有数据方面,之后的章节中会有说明。

本文出自 “JAVA技术栈笔记” 博客,请务必保留此出处http://stroll.blog.51cto.com/11038467/1859218

JAVA多线程(十)模式-Work Thread和阶段总结