一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

服務(wù)器之家 - 編程語言 - JAVA教程 - Java線程調(diào)度之線程休眠用法分析

Java線程調(diào)度之線程休眠用法分析

2019-12-21 14:45liuzx32 JAVA教程

這篇文章主要介紹了Java線程調(diào)度之線程休眠用法,較為詳細(xì)的分析了Java線程休眠的功能與實現(xiàn)技巧,需要的朋友可以參考下

本文實例分析了Java線程調(diào)度之線程休眠用法。分享給大家供大家參考。具體分析如下:

Java線程調(diào)度是Java多線程的核心,只有良好的調(diào)度,才能充分發(fā)揮系統(tǒng)的性能,提高程序的執(zhí)行效率。
 
這里要明確的一點(diǎn),不管程序員怎么編寫調(diào)度,只能最大限度的影響線程執(zhí)行的次序,而不能做到精準(zhǔn)控制。
 
線程休眠的目的是使線程讓出CPU的最簡單的做法之一,線程休眠時候,會將CPU資源交給其他線程,以便能輪換執(zhí)行,當(dāng)休眠一定時間后,線程會蘇醒,進(jìn)入準(zhǔn)備狀態(tài)等待執(zhí)行。
 
線程休眠的方法是Thread.sleep(long millis) 和Thread.sleep(long millis, int nanos) ,均為靜態(tài)方法,那調(diào)用sleep休眠的哪個線程呢?簡單說,哪個線程調(diào)用sleep,就休眠哪個線程。

?
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
/**
* Java線程:線程的調(diào)度-休眠
*
* @author leizhimin 2009-11-4 9:02:40
*/
public class Test {
 public static void main(String[] args) {
  Thread t1 = new MyThread1();
  Thread t2 = new Thread(new MyRunnable());
  t1.start();
  t2.start();
 }
}
class MyThread1 extends Thread {
 public void run() {
  for (int i = 0; i < 3; i++) {
   System.out.println("線程1第" + i + "次執(zhí)行!");
   try {
    Thread.sleep(50);
   } catch (InterruptedException e) {
    e.printStackTrace();
   }
  }
 }
}
class MyRunnable implements Runnable {
 public void run() {
  for (int i = 0; i < 3; i++) {
   System.out.println("線程2第" + i + "次執(zhí)行!");
   try {
    Thread.sleep(50);
   } catch (InterruptedException e) {
    e.printStackTrace();
   }
  }
 }
}

運(yùn)行結(jié)果如下:

?
1
2
3
4
5
6
7
8
線程20次執(zhí)行!
線程10次執(zhí)行!
線程11次執(zhí)行!
線程21次執(zhí)行!
線程12次執(zhí)行!
線程22次執(zhí)行!
 
Process finished with exit code 0

從上面的結(jié)果輸出可以看出,無法精準(zhǔn)保證線程執(zhí)行次序。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 麻豆在线md0087免费 | 国产一区精品 | 成人18视频在线观看 | 男人j桶进女人p桶爽 | 国产专区亚洲欧美另类在线 | 免费观看美女被cao视频 | 日韩一级精品视频在线观看 | 韩国三级大全 | 大陆国语自产精品视频在 | 明星乱亚洲 | 欧美黑人一级片 | 无码人妻丰满熟妇啪啪网不卡 | 亚洲国产成人精品无码区5566 | 九九精品免视频国产成人 | 91精品婷婷国产综合久久8 | 青草视频网站在线观看 | 日本乱子 | 91制片| 99任你躁精品视频 | 亚洲 欧美 国产 综合 在线 | 日本特黄一级大片 | 天天亚洲综合 | 亚洲高清无码在线 视频 | 色婷综合 | 日本午夜影院 | 美女扒开屁股让男人进去 | 日本欧美强乱视频在线 | 久热人人综合人人九九精品视频 | 免费精品在线视频 | 日本大尺度动漫在线观看缘之空 | 亚洲精品久久中文字幕 | 日本护士handjob | 丝瓜污污视频 | 日本动漫打扑克动画片樱花动漫 | 6080欧美一区二区三区四区 | 亚洲骚图 | 动漫在线观看h | 亚洲熟区| 久久青青草原精品国产软件 | 69av美女| 亚洲国产麻豆 |