怎样写一个java线程池

各位大哥好:
我现在在公司实习,公司要我做一个java线程池。完整的题目是线程池技术在3G网关系统中的运用。不过公司说主要实现线程池这部分。由于我大学还没毕业,大学也学得不咱得。还不知道这线程池该咋去写。也不知道怎么去实现。所以求求各位大哥,各位高手指点指点。小弟在此感激不尽。

你去看看TOMCAT的线程池源码,对你有好处,不过先了解线程池的原理再去看

哪个公司,怎么我也做这个!

不用写,参考 apache common pool源码,直接使用就可以了。

在这世界上,能手工自己写好线程池能人不多,大师doug lee就是其中一个,他的线程概念已经被整合到JDK5.0。

不要把时间浪费在这些底层机制上,不要以为这些是基础,和实战项目差远呢。

线程池?

写线程池有意义吗?

1:线程本身不受人为控制
2:线程依托于进程
3:缓存线程能带来什么实际收益
4:如果线程的确有一些expensive或者需要保持对象状态逻辑,完全可以使用对象池来完成!


tomcat没有线程池的概念,那个叫托管模式!请楼主重新查阅资料!

而且大多数的线程池叫法都会让人误解!其实它们做的事情只不过事用多线程去对象池里拿对象而已!

例如soket线程池!作过电信业务的应该不陌生吧!

什么事sokect线程池,其实就是socket对象状态池,然后用多线程到对象池里取对象,对象池在timeout后回收!没有人真的取缓存thread的
[该贴被zuly于2007年04月05日 10:18修改过]
[该贴被zuly于2007年04月05日 10:18修改过]