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

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

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

Java線程同步引用有很多的使用范圍,在不斷的使用中我們有很多的知識需要學習。我們可以在計算機上運行各種計算機軟件程序。每一個運行的程序可能包括多個獨立運行的線程。

  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. // 如果這個線程引用的是對象test2,則setName方法不需要同步,也可以保證程序達到預期目的。  
  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線程同步引用的詳細介紹。

【編輯推薦】

  1. Java多線程程序如何掌握基本語法
  2. Java多線程如何才能協調好生產和消費的關系
  3. Java多線程語句具體分類的詳細介紹
  4. Java多線程中Message類和Queue類的使用方法
  5. Java多線程如何防止主線的阻塞
責任編輯:張浩 來源: 互聯網
相關推薦

2010-03-18 14:09:20

Java線程同步

2011-06-30 18:15:36

Qt 線程 同步

2009-10-12 13:19:14

VB.NET線程同步

2010-03-17 17:30:26

JAVA多線程實現

2010-03-17 19:24:38

Java多線程循環

2010-03-18 15:47:07

Java創建線程

2010-03-17 17:54:25

java Socket

2010-03-18 16:19:02

Java自定義線程池

2016-11-10 16:30:22

Java多線程

2012-02-13 23:29:52

lvslinux集群

2009-08-18 10:34:31

Java入門基本概念

2023-10-09 08:18:08

域值Java 21結構化

2022-08-18 08:24:19

Mysql數據庫

2010-01-21 11:27:30

linux多線程機制線程同步

2010-03-15 19:37:00

Java多線程同步

2010-03-16 19:08:03

Java線程同步

2011-04-14 13:27:53

Synchronize多線程

2010-03-18 14:36:46

Java線程同步

2011-11-23 10:09:19

Java線程機制

2009-09-09 09:36:25

Linq對象引用
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 午夜日韩| 久在线| 日韩美女一区二区三区在线观看 | 欧美成人a∨高清免费观看 91伊人 | 精品国产欧美一区二区 | 99国产精品久久久 | 国产福利视频 | 国产成人a亚洲精品 | 亚洲不卡在线观看 | 一级黄色在线 | 国产高清免费视频 | 看片一区| 免费黄色录像视频 | 国产精品日产欧美久久久久 | 99久久精品国产一区二区三区 | 亚洲一区二区av | 伦理片97| 国产成人小视频 | 999www视频免费观看 | 天天爽网站 | av电影一区二区 | 第一区在线观看免费国语入口 | 久久91视频 | 亚洲国产免费 | 9porny九色视频自拍 | 麻豆av在线免费观看 | 欧美多人在线 | 亚洲精品成人在线 | 男女免费观看在线爽爽爽视频 | 国产成人网 | 日韩专区中文字幕 | 欧美精品日韩精品 | 天天玩天天干天天操 | 亚洲成人av在线播放 | 亚洲国产精品视频一区 | 亚洲另类自拍 | 91精品国产综合久久福利软件 | av中文字幕在线 | 欧美激情99 | 欧美日韩中文在线 | 在线a视频|