线程的使用是相对的,不是线程使用的越多就越快。线程的使用要看情况来定,当然,也取决于你系统CPU的处理能力!也不是单线程要处理10小时,2个线程就只处理5个小时的。这些时间都不是相当的稳定的。线程多少的取决,要看处理的数据的类型。如果线程要处理的数据类型简单,数据量小,可以考虑使用更多的多线程。如果线程要处理的数据类型复杂,数据量大,就得考虑少使用多的线程。当然了,一切取决与CPU处理能力和内存的读取速度。
LZ可以考虑创建一个自己的小程序。创建一个小的计算程序,计算从1-100W的累加和。试试用一个线程做用多长时间?用10个线程做多长时间?用10W个线程要花费多长时间?
LZ可以考虑创建一个自己的小程序。创建一个小的计算程序,计算从1-100W的累加和。试试用一个线程做用多长时间?用10个线程做多长时间?用10W个线程要花费多长时间?
解决方案 »
- ruby求助,动态获取对象属性值,ruby,ruby,
- 关于ACTION里面获得URL参数的问题
- 如何调用jar包中的文件
- 求助阿 org.hibernate.hql.ast.QuerySyntaxException: Unable to locate class [Test]
- [求助]一个JSP里的递归问题求各位大虾给个指点啊!!!
- 求助:hibernate延迟加载的问题
- 100分跪求JDIC webbrowser 如何捕获JS错误?(结贴率100%)
- 一个ibatis的问题
- 谈谈VO,请大家指点
- 请教有关EJB的问题(急)
- Ajax开发时,为什么出现空白页???
- tomcat起不来,据说与hibernate有关系。附Exception
另外,可以考虑使用开源的线程池或JDK1.5自带的线程池,比你自个写,在管理上要来得方便。