日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Java線程函數(shù)關(guān)鍵代碼詳細(xì)講述

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

10年積累的成都網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計經(jīng)驗,可以快速應(yīng)對客戶對網(wǎng)站的新想法和需求。提供各種問題對應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識你,你也不認(rèn)識我。但先網(wǎng)站策劃后付款的網(wǎng)站建設(shè)流程,更有南岸免費網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。

1) 通過yield ()Java線程函數(shù),可使線程進(jìn)入可執(zhí)行狀態(tài),排程器從可執(zhí)行狀態(tài)的線程中重新進(jìn)行排程。所以調(diào)用了yield()的Java線程函數(shù)也有可能馬上被執(zhí)行。

2) 當(dāng)調(diào)用yield ()Java線程函數(shù)后,線程不會釋放它的“鎖標(biāo)志”。

 
 
 
  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();?。?)  
  17. }  

 

運行結(jié)果為:

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

 

從結(jié)果可知調(diào)用yield()時并不會釋放對象的“鎖標(biāo)志”。

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

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

從結(jié)果可知,雖然t1線程調(diào)用了yield(),但它馬上又被執(zhí)行了。以上就是對Java線程函數(shù)的詳細(xì)介紹。


新聞標(biāo)題:Java線程函數(shù)關(guān)鍵代碼詳細(xì)講述
網(wǎng)頁URL:http://m.5511xx.com/article/cdhhogd.html