成人免费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-13 17:03:55

VB.NET面向對象

2009-11-02 15:45:03

VB.NET IEnu

2009-09-27 11:14:09

C#數組

2010-03-05 09:24:54

Linux ntfs分

2009-10-19 17:51:26

2009-10-10 16:44:52

VB.NET開發控件

2010-03-17 09:33:30

Java多線程方案

2012-04-13 14:44:00

梁念堅

2010-03-09 13:23:51

Linux用戶組管理方

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技術棧公眾號

主站蜘蛛池模板: 久久91视频 | 成人欧美一区二区三区黑人孕妇 | 欧美成年黄网站色视频 | 成人一区二区三区在线观看 | 午夜影院在线观看 | 神马影院一区二区三区 | 亚洲午夜精品一区二区三区他趣 | 国产高清一区二区 | 国产a区 | 亚洲一区亚洲二区 | 国产一区二区三区久久久久久久久 | 国产精品一区二区三区在线 | 一区二区三区免费在线观看 | 亚洲欧美v | 正在播放国产精品 | 视频一区二区三区四区五区 | 黄色免费网站在线看 | 91久久精| 亚洲一区二区在线视频 | 国产一区二区三区欧美 | 一级aaaa毛片 | 亚洲97| 国产精品久久国产精品久久 | 欧美电影大全 | 日韩欧美亚洲 | 久热久热 | 国产精品久久久久9999鸭 | 激情av | 91激情电影| 欧美成人一区二区三区 | 国产午夜视频 | 嫩草视频在线看 | 午夜免费视频观看 | 在线第一页 | 亚洲福利| 国产91亚洲精品一区二区三区 | 国产午夜精品一区二区三区嫩草 | 久久久久国产一级毛片 | 日韩欧美在线观看 | 涩涩视频在线观看免费 | 99精品免费久久久久久久久日本 |