JAVA线程池样例

来源:互联网 发布:樊登读书会mac版 编辑:程序博客网 时间:2024/06/06 03:38

主要抄了三种:

newSingleThreadExecutor

newCachedThreadPool()

newFixedThreadPool(int)


0fce6f058f09c352504418099c90ba3e784a9aeb



package demo.thread;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;public class ThreadMain {public static void main(String[] args) throws Exception {ExecutorService sexecutor = Executors.newSingleThreadExecutor();for (int i = 0; i < 5; i++) {final int no =i;Runnable runnable = new Runnable() {public void run() {try {System.out.println("Single executor into " + no);Thread.sleep(1000L);System.out.println("Single executor end " + no);} catch (InterruptedException e) {e.printStackTrace();}}};sexecutor.execute(runnable);}sexecutor.shutdown();ExecutorService cexecutor = Executors.newCachedThreadPool();for (int i = 0; i < 20; i++) {final int no =i;Runnable runnable = new Runnable() {public void run() {try {System.out.println("Cached executor into " + no);Thread.sleep(1000L);System.out.println("Cached executor end " + no);} catch (InterruptedException e) {e.printStackTrace();}}};cexecutor.execute(runnable);}cexecutor.shutdown();ExecutorService fexecutor = Executors.newFixedThreadPool(5);for (int i = 0; i < 20; i++) {final int no =i;Runnable runnable = new Runnable() {public void run() {try {System.out.println("Fixed executor into " + no);Thread.sleep(1000L);System.out.println("Fixed executor end " + no);} catch (InterruptedException e) {e.printStackTrace();}}};fexecutor.execute(runnable);}fexecutor.shutdown();System.out.println("The main thread end.");}}


Single executor into 0Cached executor into 1Cached executor into 0Cached executor into 2Cached executor into 3Cached executor into 4Cached executor into 5Cached executor into 6Cached executor into 7Cached executor into 8Cached executor into 9Cached executor into 10Cached executor into 11Cached executor into 12Cached executor into 17Cached executor into 14Cached executor into 13Cached executor into 18Cached executor into 16Cached executor into 15Cached executor into 19Fixed executor into 1Fixed executor into 2The main thread end.Fixed executor into 0Fixed executor into 4Fixed executor into 3Single executor end 0Single executor into 1Cached executor end 4Cached executor end 3Cached executor end 0Cached executor end 1Cached executor end 2Cached executor end 7Cached executor end 6Cached executor end 11Cached executor end 13Cached executor end 17Cached executor end 5Cached executor end 9Cached executor end 10Cached executor end 12Cached executor end 8Cached executor end 18Cached executor end 14Cached executor end 16Cached executor end 15Cached executor end 19Fixed executor end 1Fixed executor into 5Fixed executor end 0Fixed executor end 4Fixed executor into 7Fixed executor end 2Fixed executor into 8Fixed executor into 6Fixed executor end 3Fixed executor into 9Single executor end 1Single executor into 2Fixed executor end 5Fixed executor into 10Fixed executor end 6Fixed executor into 11Fixed executor end 7Fixed executor into 12Fixed executor end 8Fixed executor into 13Fixed executor end 9Fixed executor into 14Single executor end 2Single executor into 3Fixed executor end 10Fixed executor into 15Fixed executor end 12Fixed executor end 13Fixed executor end 11Fixed executor into 17Fixed executor into 16Fixed executor into 18Fixed executor end 14Fixed executor into 19Single executor end 3Single executor into 4Fixed executor end 15Fixed executor end 18Fixed executor end 16Fixed executor end 17Fixed executor end 19Single executor end 4

阅读全文
'); })();
0 0
原创粉丝点击
热门IT博客
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 刘婷演绎 刘婷17部 刘婷剧情 变性人刘婷 刘婷变性 刘婷剧情演绎 刘婷剧情演绎在线全集 刘婷系列上门卖套 刘婷推销套套在线播放 刘婷在线播放售楼部 刘婷剧情演绎全集 刘婷推销套套 刘婷是什么梗 剧情演绎刘婷 网红刘婷精彩演绎 刘婷精彩演绎 刘婷剧情演绎练车 刘婷个人资料 网红刘婷演绎学车 刘婷驾照一直考不过与教练 网红刘婷演绎公园晨跑树荫下 刘婷剧情演绎练车在线 刘婷演绎练车 刘婷上门卖套亲身给顾客体验 网红刘婷精彩演绎在公园 网红刘婷演绎独自行山被 刘婷剧情演绎售楼处 刘婷与李虎在线阅读 刘婷在线播放学车 刘婷变性后照片 刘婷变性后能月经么 剧情演绎戏精刘婷 人间真情丁静刘婷完整版 在线播放剧情演绎刘婷 苏允刘媛 林倩刘媛 刘媛 何凯文老婆刘媛 刘媪 刘子起名女孩 刘孜