您的位置:首页 > 编程语言 > Java开发

Java线程池的使用

2016-12-06 16:38 239 查看
Java线程池的使用(利用线程池进行合理管理线程的分配使用)

1.   newFixedThreadPool(创建一个可以容纳固定个数线程的线程池)

2.   newSingleThreadExecutor(只能单线程执行的线程执行者)

3.   newCachedThreadPool(创建一个可以缓存池线程池,当前线程数超过缓存设定的数量时,可以灵活的自动回收线程)

4.   newScheduledThreadPool(创建一个在特定时间之后执行线程的线程池)

5.   newSingleThreadScheduledExecutor(特定时间之后单线程执行者)

以上的方法均是静态方法,来自于类Executors。

小记:多线程执行时,出现有线程死循环的时候,将会一直独占CPU,导致CPU一直在100%状态,使得程序出现假死状态。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  线程池