成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Java線程函數關鍵代碼詳細講述

開發 后端
Java線程函數需要我們不斷的學習,在學習的時候我們要注意很多關鍵代碼。下面我們就詳細的看看如何才能更好的掌握這個語言。

Java線程函數在使用的時候需要大家詳細的看看相關代碼。本文就向大家介紹有關Java線程函數在使用中的問題。希望大家有所收獲。那么首先我們來看看yield ()的使用方法。

1) 通過yield ()Java線程函數,可使線程進入可執行狀態,排程器從可執行狀態的線程中重新進行排程。所以調用了yield()的Java線程函數也有可能馬上被執行。

2) 當調用yield ()Java線程函數后,線程不會釋放它的“鎖標志”。

 

  1. class TestThreadMethod extends Thread{  
  2. public static int shareVar = 0;  
  3. public TestThreadMethod(String name){super(name);  
  4. }  
  5. public synchronized void run(){for(int i=0; i<4; i++){  
  6. System.out.print(Thread.currentThread().getName());  
  7. System.out.println(" : " + i);  
  8. Thread.yield();  
  9. }}  
  10. }  
  11. public class TestThread{public static void main(String[] args){  
  12. TestThreadMethod t1 = new TestThreadMethod("t1");  
  13. TestThreadMethod t2 = new TestThreadMethod("t2");  
  14. t1.start();  
  15. t1.start(); //(1)  
  16. //t2.start(); (2)  
  17. }  

 

運行結果為:

 

  1. t1 : 0  
  2. t1 : 1  
  3. t1 : 2  
  4. t1 : 3  
  5. t1 : 0  
  6. t1 : 1  
  7. t1 : 2  
  8. t1 : 3 

 

從結果可知調用yield()時并不會釋放對象的“鎖標志”。

如果把代碼(1)注釋掉,并去掉代碼(2)的注釋,結果為:

  1. t1 : 0  
  2. t1 : 1  
  3. t2 : 0  
  4. t1 : 2  
  5. t2 : 1  
  6. t1 : 3  
  7. t2 : 2  
  8. t2 : 3 

從結果可知,雖然t1線程調用了yield(),但它馬上又被執行了。以上就是對Java線程函數的詳細介紹。

【編輯推薦】

  1. Java多線程優化之偏向鎖原理分析
  2. Java多線程同步機制的深入探討
  3. Java多線程同步如何從JVM的角度體會
  4. Java多線程如何創建多個線程
  5. Java多線程如何解決關鍵字封鎖問題
責任編輯:張浩 來源: CSDN
相關推薦

2010-03-19 10:31:06

Java Socket

2009-09-25 15:03:21

Hibernate綁定

2010-03-17 10:53:39

java doc線程

2010-03-18 15:47:07

Java創建線程

2009-10-10 16:44:52

VB.NET開發控件

2010-03-05 09:24:54

Linux ntfs分

2009-10-19 17:51:26

2009-10-13 17:03:55

VB.NET面向對象

2009-11-02 15:45:03

VB.NET IEnu

2009-09-27 11:14:09

C#數組

2010-03-17 09:33:30

Java多線程方案

2010-03-09 13:23:51

Linux用戶組管理方

2012-04-13 14:44:00

梁念堅

2009-10-21 10:45:50

VB.NET Quic

2009-12-30 10:19:42

2010-09-14 17:20:30

2009-06-09 10:37:09

2009-12-11 14:14:50

RIP路由表結構

2011-07-22 14:55:20

多線程

2009-12-29 11:21:55

ADO多線程
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 天天天操操操 | 精品久久久久久一区二区 | 国产1区| 国产在线精品一区二区三区 | 久久av一区 | 特级特黄特色的免费大片 | 青青操91 | a欧美 | 毛片一级电影 | 一级黄色毛片 | 亚洲一二三在线 | 国产欧美日韩在线播放 | 久久久婷 | 精品日韩一区二区 | 日本黄视频在线观看 | 99精品网 | 国产亚洲精品区 | 在线视频国产一区 | 日本一级淫片免费啪啪3 | 在线观看免费高清av | 精品一区在线免费观看 | 久久伊人青青草 | 西西裸体做爰视频 | 免费同性女女aaa免费网站 | 中文字幕国产精品视频 | 一区二区在线免费观看 | 成人3d动漫一区二区三区91 | 国产视频中文字幕在线观看 | 超碰av在线 | 久久中文字幕一区 | 国产精品美女久久久 | 日本高清视频在线播放 | 欧美性大战久久久久久久蜜臀 | 日韩欧美亚洲一区 | 亚洲精品二区 | 在线播放中文字幕 | 成人h视频在线观看 | 天堂在线中文字幕 | 99久久久久国产精品免费 | 国产三级精品三级在线观看四季网 | 在线观看免费福利 |