黑马程序员技术交流社区
标题: 线程池,关于上厕所的问题。 [打印本页]
作者: 黄嵘才 时间: 2012-12-4 14:05
标题: 线程池,关于上厕所的问题。
我有问题请教:
我在某个网站见到了线程池的例子。有所获得,也有所迷惑。
有一些内容很糊涂。所以请大家多多发表关于这方面的看法。帮助我从例子的细节中学习更多。
我自认为明白和不明白的都在代码注释中标上,如果我的认识有偏差,也请指正。
如果你有更好更易明白的讲解,或例子也请分享下吧。
先谢谢大家。
用例一个厕所有3个坑,人们不停的进厕所做enen的事情.排量随机,蹲坑时间随机. 厕所的容量(capacity)为100, 当厕所的排量(volume)超过容量的时候, 通知清洁工来清洁. 清洁过程中不能再放新人进来. 厕所每天只服务100个人,然后停业.
本例中有4个类:
ThreadPool - main函数入口类.
Toilet - 厕所, 它使用一个具有3个线程处理能力的线程池来表达3个坑(holes)的概念.
People - 人, 排队上厕所
Cleaner - 清洁工, 清扫厕所
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |