多线程
文章平均质量分 85
Yiran8935
这个作者很懒,什么都没留下…
展开
-
Java高并发编程——为IO密集型应用设计线程数与划分任务
转自:http://blog.csdn.net/hereiskxm/article/details/22518065实际工作中的三类程序适用于以并发的形式来提速:1. 服务程序:同时响应多个用户请求2. 计算密集型程序:并发计算,将问题拆分为子任务、并发执行各子任务并最终将子任务的结果汇总合并。3. IO密集型程序(阻塞型):常需要阻塞等待的程序,比如说因为网络转载 2017-01-11 09:46:30 · 761 阅读 · 0 评论 -
Thread的生命周期以及六种枚举态
先谈谈线程的生命周期,下面的图已经表现的非常明显,线程生命周期的五大状态1:new新建状态。2:runnable可运行态。3:running运行态。4:blocked堵塞状态,线程在运行态会等待某些操作wait、sleep、synchronized等方法进入阻塞状态。阻塞状态的线程会在sleep方法结束后,锁释放,notify、notifyall被唤醒,suspend被调用re原创 2017-01-06 09:59:04 · 1008 阅读 · 0 评论