使用线程池根单CPU有什么关系。线程池的目的和连接池差不多,避免每次创建和销毁线程耗费资源。只能说使用多线程在单CPU和多CPU上有区别,多CPU上可以实现真正的并行,但是单CPU上还是分时间片来执行的。
解决方案 »
- 学习jxta!
- 求救,把stringBuffer或(String)写入xml文件。几百万条数据拼成的stringBuffer
- 请推荐比较好的Java题库
- 在线等着,谁知道在linux下查找SCSI硬盘序列号
- jsp获取参数,急等
- 晕了好几天,异常javax.naming.NameNotFoundException!!
- tiles plugin 无法加载
- 【求助】:请已经有工作的GG们来这里指导小弟一下,谢谢
- 请问在tomcat5.0里面Vector类还能用吗?
- 请问怎样在程序中获得容器(jboss)的安装路径?
- displaytag数字排序问题
- 请教:Struts标签在DR不能进行可视化操作,大家在做WEB开发的时候是怎么解决这个问题的?
而使用多线程是为了提高运行效率,因为你的线程未必会使用全部CPU资源例如在等待网络数据时就会相对较空闲,可以使另外的线程运行得以充分压榨CPU的剩余价值。