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

Java線程同步引用基本代碼介紹

開發(fā) 后端
Java線程同步引用在使用中需要我們不斷的學(xué)習(xí),很多的實(shí)際操作中各種知識都需要我們掌握,看完文章希望你有所收獲。

Java線程同步引用有很多的使用范圍,在不斷的使用中我們有很多的知識需要學(xué)習(xí)。我們可以在計(jì)算機(jī)上運(yùn)行各種計(jì)算機(jī)軟件程序。每一個(gè)運(yùn)行的程序可能包括多個(gè)獨(dú)立運(yùn)行的線程。

  1. public class SynTest ...{  
  2. private String firstName, lastName;  
  3. private synchronized void setName(String firstName, String lastName) ...{  
  4. print("entering setName");  
  5. this.firstName = firstName;  
  6. print("Set first name have done firstName=" + this.firstName);  
  7. try ...{  
  8. Thread.sleep(1000);  
  9. } catch (InterruptedException e) ...{  
  10. }  
  11. this.lastName = lastName;  
  12. print("set last name have done,and leave setName() method.firstName="  
  13. + this.firstName + " lastName=" + this.lastName);  
  14. }  
  15. private void print(String msg) ...{  
  16. String thread = Thread.currentThread().getName();  
  17. System.out.println(thread + ": " + msg);  
  18. }  
  19. public static void main(String[] args) ...{  
  20. // 必需聲明為final,否則runnable里面的run()方法不能訪問。  
  21. final SynTest test1 = new SynTest();  
  22. final SynTest test2 = new SynTest();  
  23. Runnable run1 = new Runnable() ...{  
  24. public void run() ...{  
  25. test1.setName("arzu", "guli");  
  26. }  
  27. };  
  28. Thread threadOne = new Thread(run1, "threadOne");  
  29. threadOne.start();  
  30. try ...{  
  31. Thread.sleep(200);  
  32. } catch (InterruptedException e) ...{  
  33. }  
  34. Runnable run2 = new Runnable() ...{  
  35. public void run() ...{  
  36. // 如果這個(gè)線程引用的是對象test2,則setName方法不需要同步,也可以保證程序達(dá)到預(yù)期目的。  
  37. test1.setName("kang", "midi");  
  38. }  
  39. };  
  40. Thread threadTwo = new Thread(run2, "threadTwo");  
  41. threadTwo.start();  
  42. System.out.println("main() exit");  
  43. }  

以上就是對Java線程同步引用的詳細(xì)介紹。

【編輯推薦】

  1. Java多線程程序如何掌握基本語法
  2. Java多線程如何才能協(xié)調(diào)好生產(chǎn)和消費(fèi)的關(guān)系
  3. Java多線程語句具體分類的詳細(xì)介紹
  4. Java多線程中Message類和Queue類的使用方法
  5. Java多線程如何防止主線的阻塞
責(zé)任編輯:張浩 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2010-03-18 14:09:20

Java線程同步

2011-06-30 18:15:36

Qt 線程 同步

2009-10-12 13:19:14

VB.NET線程同步

2010-03-18 15:47:07

Java創(chuàng)建線程

2010-03-17 17:30:26

JAVA多線程實(shí)現(xiàn)

2010-03-17 19:24:38

Java多線程循環(huán)

2010-03-18 16:19:02

Java自定義線程池

2010-03-17 17:54:25

java Socket

2016-11-10 16:30:22

Java多線程

2009-08-18 10:34:31

Java入門基本概念

2012-02-13 23:29:52

lvslinux集群

2023-10-09 08:18:08

域值Java 21結(jié)構(gòu)化

2022-08-18 08:24:19

Mysql數(shù)據(jù)庫

2010-01-21 11:27:30

linux多線程機(jī)制線程同步

2011-11-23 10:09:19

Java線程機(jī)制

2010-03-15 19:37:00

Java多線程同步

2010-03-16 19:08:03

Java線程同步

2011-04-14 13:27:53

Synchronize多線程

2009-09-09 09:36:25

Linq對象引用

2010-03-18 14:36:46

Java線程同步
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 国产精品日本一区二区在线播放 | 国产精品我不卡 | www.蜜桃av | 日本精品一区 | 91网站在线看 | 久久久精品一区二区三区 | 久久av影院 | 亚洲天堂中文字幕 | 亚洲成人免费视频 | 中文字幕 国产 | 国产精品美女久久久久aⅴ国产馆 | 欧美成人免费在线视频 | 成人精品国产一区二区4080 | 欧美一级免费 | 91精品久久久久久久久久 | 国产高清在线 | 免费艹逼视频 | 日韩中文在线视频 | 精品国产青草久久久久福利 | 国产成人a亚洲精品 | 日本不卡一区二区三区 | 午夜寂寞福利视频 | 99pao成人国产永久免费视频 | 日日夜夜天天综合 | 日韩免费一二三区 | 午夜精品福利视频 | 精品国产视频 | 国产亚洲精品成人av久久ww | 亚洲女人天堂成人av在线 | 国产中文区二幕区2012 | 欧美日本韩国一区二区三区 | ww 255hh 在线观看 | 亚洲免费人成在线视频观看 | 国产91丝袜在线播放 | 国产日韩精品在线 | 麻豆精品国产91久久久久久 | 国产精品波多野结衣 | 国产高清视频在线观看 | www.亚洲精品 | 国产精品久久久久久久久久免费看 | 欧美伊人久久久久久久久影院 |