激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - Java實現監控多個線程狀態的簡單實例

Java實現監控多個線程狀態的簡單實例

2020-08-23 15:21Java之家 Java教程

下面小編就為大家帶來一篇Java實現監控多個線程狀態的簡單實例。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

實例如下:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
import java.util.concurrent.CountDownLatch;
import java.util.concurrent.Executor;
import java.util.concurrent.Executors;
 
/**
 * 測試監控
 *
 * @author
 *
 */
public class WatchThread {
 
 /**
 * 測試函數
 *
 * @throws InterruptedException
 */
 public void testThread() throws InterruptedException {
 int threadNum = 10;
 // 初始化countDown
 CountDownLatch threadSignal = new CountDownLatch(threadNum);
 // 創建固定長度的線程
 Executor executor = Executors.newFixedThreadPool(threadNum);
 for (int i = 0; i < threadNum; i++) { // 開threadNum個線程
  Runnable task = new TestThread(threadSignal);
  // 執行
  executor.execute(task);
 }
 threadSignal.await(); // 等待所有子線程執行完
 // do work
 System.out.println(Thread.currentThread().getName() + "+++++++結束.");
 }
 
 /**
 * 測試函數
 */
 public static void main(String[] args) throws InterruptedException {
 WatchThread test = new WatchThread();
 test.testThread();
 }
 
 /**
 *
 * @author jill
 *
 */
 private class TestThread implements Runnable {
 private CountDownLatch threadsSignal;
 
 public TestThread(CountDownLatch threadsSignal) {
  this.threadsSignal = threadsSignal;
 }
 
 public void run() {
  System.out.println(Thread.currentThread().getName() + "開始...");
  // do shomething
  System.out.println("開始了線程::::" + threadsSignal.getCount());
  // 線程結束時計數器減1
  threadsSignal.countDown();  //這句代碼 建議放在 finally里執行
  System.out.println(Thread.currentThread().getName() + "結束. 還有"
   + threadsSignal.getCount() + " 個線程");
 }
 }
 
}

以上這篇Java實現監控多個線程狀態的簡單實例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持服務器之家。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: a网站在线 | 模特三级在线观看 | 国产黄网 | 午夜免费网 | 91精品国产一区二区三区四区在线 | 日韩毛片网站 | 欧美一区2区三区4区公司二百 | 欧美日韩亚洲一区二区三区 | 91,视频免费看 | 国产亚洲精品久久久久久久软件 | 成熟女人特级毛片www免费 | 91精品国产91久久久久久 | 午夜a级片 | 国产精品成年片在线观看, 激情小说另类 | 91专区在线观看 | 天天碰夜夜操 | 美女视频黄a视频免费全过程 | fc2成人免费人成在线观看播放 | 久久蜜桃香蕉精品一区二区三区 | 久久艹一区 | 国产免费永久在线观看 | 免费一级特黄做受大片 | 成人毛片在线 | 日韩精品中文字幕在线观看 | 欧美日韩1区2区 | 国产亚洲高清在线精品不卡 | 99亚洲视频 | 久久久久久久久久久久久国产精品 | hd极品free性xxx一护士 | 一区二区国产在线 | 久久在线免费视频 | 成人福利电影在线观看 | asian超清日本肉体pics | 日韩在线观看高清 | 国产又粗又爽又深的免费视频 | 久久国产精品二国产精品中国洋人 | 99国内精品 | 中文字幕线观看 | 欧美一级做一级爱a做片性 91在线视频观看 | 亚洲成年人免费网站 | 欧美淫视频 |