日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

Java 判斷線程池所有任務是否執行完畢的操作

瀏覽:188日期:2022-08-26 15:30:38

我就廢話不多說了,大家還是直接看代碼吧~

import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; public class Test { public static void main(String args[]) throws InterruptedException { ExecutorService exe = Executors.newFixedThreadPool(3); for (int i = 1; i <= 5; i++) { exe.execute(new SubThread(i)); } exe.shutdown(); while (true) { if (exe.isTerminated()) { System.out.println('結束了!'); break; } Thread.sleep(200); } } }

上面是主線程的代碼,創建了一個能同時執行2個線程的線程池,并投入5個線程,當5個線程都執行完畢后打印---“結束了!”字符串。

exe.shutdown();該方法在加入線程隊列的線程執行完之前不會執行。exe.isTerminated()當shutdown()或者shutdownNow()執行了之后才會執行,并返回true。

在上面的代碼中必須有exe.isTerminated()的判斷,否則在投入5個線程到線程池后會直接打印:“結束了”。不能達到我們想要的效果。

通過while(true)循環判斷exe.isTerminated()的值,為了防止過多的判斷浪費資源,可設置線程睡眠Thread.sleep(200);正是由于這個睡眠,所以當所有線程池中的線程都執行完后,有可能延遲200ms才執行'結束了'語句。這個參數越小延遲越小,結果越準確。

下面是子線程,子線程只是簡單的將數字i打印出來;

public class SubThread extends Thread{ private final int i; public SubThread(int i){ this.i = i; } @Override public void run(){ System.out.println(i); } }

執行結果:

3

1

4

5

2

結束了!

成功構建 (總時間: 2 秒)

子線程執行順序不能控制,所以輸出的結果是亂序的。

補充知識:java如何禁掉反射

SecurityManager

有一個checkMemberAccess這個方法可以阻止利用反射;

如:

SecurityManager sm = new SecurityManager();

sm.checkMemberAccess(Test.class, Member.PUBLIC);

前面一個為CLASS,后面需要填一個INT值,Member.PUBLIC 代表可以訪問,

如果是PUBLIC,反射可以執行,DECLARED,反射運行時,會報錯。

SecurityManager另外一個例子:

package com.jd.basic.pk.manager;import java.lang.reflect.Field;import java.security.Permission;public class UseReflection { static { try { System.setSecurityManager(new MySecurityManager()); } catch (SecurityException se) { System.out.println('SecurityManager already set!'); } } public static void main(String args[]) { Object prey = new Prey(); try { Field pf = prey.getClass().getDeclaredField('privateString'); pf.setAccessible(true); pf.set(prey, 'Aminur test'); System.out.println(pf.get(prey)); } catch (Exception e) { System.err.println('Caught exception ' + e.toString()); } }}class Prey { @SuppressWarnings('unused') private String privateString = 'privateValue';}class MySecurityManager extends SecurityManager { public void checkPermission(Permission perm) { if (perm.getName().equals('suppressAccessChecks')) { throw new SecurityException('Can not change the permission dude.!'); } }}

以上這篇Java 判斷線程池所有任務是否執行完畢的操作就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Java
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
老色鬼精品视频在线观看播放| 国产精品日韩| 亚洲午夜在线| 国产成人精品一区二区三区视频| 日韩福利视频导航| 亚洲另类av| 在线亚洲激情| 久久视频精品| 日本不卡视频一二三区| 精品国产美女a久久9999| 国产精品网站在线看| 国产精品白丝久久av网站| 国产欧美在线观看免费| 国产日韩中文在线中文字幕| 亚洲播播91| 欧美日韩一二三四| 97精品一区二区| 亚洲女同中文字幕| 肉色欧美久久久久久久免费看| 制服诱惑一区二区| 中文字幕成在线观看| 日韩一区二区免费看| 亚洲www免费| 免费av一区| 亚洲啊v在线免费视频| 日韩高清欧美激情| 亚洲91精品| 亚洲色诱最新| 日韩不卡免费高清视频| 国产极品一区| 精品国产乱码久久久| 精品视频国内| 欧美国产一级| 欧美特黄一区| 视频一区国产视频| 国产精品毛片久久| 尹人成人综合网| 国产精品免费99久久久| 精品视频高潮| 性欧美videohd高精| 日本精品不卡| 日韩国产欧美一区二区三区| 久久亚洲色图| 日韩在线成人| av资源新版天堂在线| 久久狠狠久久| 国产精品一区二区美女视频免费看| 国产日韩一区二区三区在线 | 伊人久久亚洲美女图片| 亚洲免费福利一区| 福利视频一区| 美女国产精品| 国产高清日韩| 亚洲高清av| 国产精品久久久免费| 国产精品啊v在线| 欧美一区免费| 欧美午夜精彩| 欧美一级精品| 精品中文一区| 天堂va欧美ⅴa亚洲va一国产| 蜜臀久久99精品久久久画质超高清 | 精品在线99| 深夜福利一区| 亚洲美女久久精品| 欧美日韩国产亚洲一区| 日韩激情中文字幕| 黄毛片在线观看| 日韩区欧美区| 激情综合激情| 久久精品三级| 蜜桃视频一区二区三区| 岛国av在线播放| 亚洲精品高潮| 国产在线|日韩| 国产精品欧美日韩一区| 午夜av一区| 国产精品成久久久久| 日本视频在线一区| 狠狠爱成人网| 另类综合日韩欧美亚洲| 影音国产精品| 久久精品欧洲| 日韩欧美三区| 好吊视频一区二区三区四区| 精品精品99| 97久久超碰| 一区二区自拍| 欧美国产美女| 国产精品二区影院| 水蜜桃久久夜色精品一区的特点 | 国产精品专区免费| 久久久久免费| 久久五月天小说| 九九色在线视频| 久久精品72免费观看| 伊人久久亚洲热| 亚洲影视一区二区三区| 伊人久久在线| 国产精品亚洲欧美| 亚洲一区av| 亚洲精品网址| 日韩精品一区二区三区免费观影| 国产精品v日韩精品v欧美精品网站| 首页国产欧美久久| 欧美亚洲在线日韩| 日韩欧美自拍| 麻豆国产精品| 亚洲人成毛片在线播放女女| 欧美日韩国产亚洲一区| 精品捆绑调教一区二区三区| 成人在线视频区| 国产精品日本一区二区三区在线| 亚洲日本欧美| 婷婷亚洲精品| 免费观看久久久4p| 日韩一级精品| 波多野结衣一区| 99久久亚洲精品蜜臀| 四虎国产精品免费观看| 国产精品久久777777毛茸茸| 日韩精品免费视频一区二区三区| 久久先锋影音| 免费国产自久久久久三四区久久 | 日韩二区在线观看| 日本少妇精品亚洲第一区| 综合干狼人综合首页| 一区二区精品| 综合激情五月婷婷| 日本综合精品一区| 日韩黄色在线观看| 久久精品99国产精品日本| 国产精品手机在线播放| 日本不卡视频在线| 欧美片第1页综合| 国产精品手机在线播放| 蜜桃久久久久| 国语对白精品一区二区| 电影91久久久| sm捆绑调教国产免费网站在线观看 | 亚洲制服少妇| 国产v日韩v欧美v| 裤袜国产欧美精品一区| 日韩中文视频| 日韩一区二区三区精品| 成人台湾亚洲精品一区二区| 蜜臀久久99精品久久久久宅男 | 久久精品播放| 日韩精品视频在线看| 国产人成精品一区二区三| 国产精品66| 国产一区清纯| 国产精品中文字幕制服诱惑| 国产欧美日韩精品高清二区综合区 | 欧美一级二区| 精品一区二区三区中文字幕视频| 五月激情久久| 只有精品亚洲| 美女av一区| 亚洲国产一区二区三区在线播放| 18国产精品| 麻豆视频观看网址久久| 日韩一区自拍| 丝袜脚交一区二区| 久久99精品久久久久久园产越南 | 天堂av在线一区| 国产精品网站在线看| 欧美日韩免费看片| 日韩一级不卡| 久久国产精品色av免费看| 国内精品伊人| 伊人影院久久| 久久精品 人人爱| 国产一区二区三区探花| 91精品国产成人观看| 日韩中文字幕麻豆| 欧美黑人巨大videos精品| 亚洲日本网址| 亚洲精品影视| 红杏一区二区三区| 国产麻豆综合| 国产精品theporn| 亚洲国产成人精品女人| 国产欧美日韩免费观看| 亚洲v在线看| 国产区精品区| 伊人精品一区| 国产日韩欧美三区| 亚洲不卡系列| 日韩精品a在线观看91| 91亚洲人成网污www| 在线一区二区三区视频| 97国产精品| 热久久久久久久| 精品国产乱码久久久久久樱花| 99热精品在线| 福利精品在线| 日本不卡视频一二三区| 欧美日韩尤物久久| 97精品一区|