Java的多线程
编程实现在50毫秒内输出i++,发现单线程和多线程效率差不多(原来以为多线程能能实现翻倍呢),才明白多线程也不过就是并发执行而已。那么Java的多线程有什么用,到底怎么才能提升效率呢?(我电脑是双核的呀)
[解决办法]
看的最多的游戏,异步加载
[解决办法]
处理大量数据时,效率会更加明显的。。。
[解决办法]
一种case: 多线程可以让服务器上同时响应多个用户的请求,以免导致有的用户感到响应很卡
[解决办法]
多线程在CPU密集型的计算中,线程数跟CPU数一样,否则只会加大CPU竞争,效率急剧下降
IO密集型的任务中,多线程就有作用了
[解决办法]
用的最多的就是异步或并发之类的