多线程
Lucifer丶晓风
这个作者很懒,什么都没留下…
展开
-
线程及线程池的几种创建方法
为什么要用线程池?降低系统资源消耗。提高线程可控性。相比new Thread,Java提供的线程池的好处重用存在的线程,减少对象创建、消亡的开销,性能佳。可有效控制最大并发线程数,提高系统资源的使用率,同时避免过多资源竞争,避免堵塞。提供定时执行、定期执行、单线程、并发数控制等功能。如何创建使用线程池?JDK8提供了五种创建线程池的方法:1.创建一个定长线程池,可...原创 2019-06-21 15:04:30 · 1026 阅读 · 0 评论 -
线程及线程池的五种状态
线程的5种状态线程可以有如下5种状态:New 、Runnable 、Running 、Blocked 、Dead状态之间的转换如图:1.New (新创建)当用new操作符创建一个线程时,如new Thread®,该线程还没有开始运行。这意外这它的状态是new。此时程序还没有开始运行线程中的代码,在线程运行之前还有一些基础工作要做。2.Runnable (可运行/就绪)一个新创建的线程...原创 2019-06-21 16:14:27 · 13828 阅读 · 4 评论