日期:2014-05-20  浏览次数:20658 次

Java的多线程
编程实现在50毫秒内输出i++,发现单线程和多线程效率差不多(原来以为多线程能能实现翻倍呢),才明白多线程也不过就是并发执行而已。那么Java的多线程有什么用,到底怎么才能提升效率呢?(我电脑是双核的呀)

------解决方案--------------------
看的最多的游戏,异步加载
------解决方案--------------------
处理大量数据时,效率会更加明显的。。。
------解决方案--------------------
一种case: 多线程可以让服务器上同时响应多个用户的请求,以免导致有的用户感到响应很卡
------解决方案--------------------
多线程在CPU密集型的计算中,线程数跟CPU数一样,否则只会加大CPU竞争,效率急剧下降

IO密集型的任务中,多线程就有作用了
------解决方案--------------------
用的最多的就是异步或并发之类的