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

Java線程通信源代碼中的奧秘探究

開發(fā) 后端
Java線程通信不斷的使用中會(huì)有很多問(wèn)題出現(xiàn),有不少的人不知道如何去解決。其實(shí)我們就來(lái)看看Java線程通信的源代碼。

Java線程通信在使用的時(shí)候需要我們不斷學(xué)習(xí),在學(xué)習(xí)的時(shí)候會(huì)有很多的問(wèn)題存在。其實(shí)我們?cè)谠创a中就能發(fā)現(xiàn)其中的奧秘。因?yàn)門hreadNum和ThreadChar都有對(duì)Objecto的引用,所以你wait和notify的時(shí)候都應(yīng)該同步,Java線程通信具體看如下:

 

  1. public class Test8 {  
  2. public static void main(String[] args){   
  3. Object o=new Object();   
  4. Thread n=new ThreadNum(o);   
  5. Thread c=new ThreadChar(o);   
  6. n.start();   
  7. c.start();   
  8. }   
  9. }   
  10. class ThreadNum extends Thread{   
  11. Object o;   
  12. public ThreadNum(Object o){   
  13. this.o=o;   
  14. }   
  15. public void run(){   
  16. for(int i=1;i<26;i++){   
  17. System.out.println(i);   
  18. System.out.println(++i);   
  19. try {   
  20. synchronized (this) {  
  21. this.wait();   
  22. }  
  23. } catch (InterruptedException e) {}   
  24. synchronized (this) {  
  25.  
  26. this.notify();   
  27. }  
  28. }   
  29. }   
  30. }   
  31. class ThreadChar extends Thread{   
  32. Object o;   
  33. public ThreadChar(Object o){   
  34. this.o=o;   
  35. }   
  36. public void run(){   
  37. for(char a='A';a<='Z';a++){   
  38. System.out.println(a);   
  39. synchronized (this) {  
  40.  
  41. this.notify();   
  42. }  
  43. try {   
  44. synchronized (this) {  
  45. this.wait();   
  46. }  
  47. } catch (InterruptedException e) {}   
  48. }   
  49. }   
  50. }  

以上就是對(duì)Java線程通信的詳細(xì)介紹。

【編輯推薦】

  1. 使用Java多線程實(shí)現(xiàn)任務(wù)分發(fā)
  2. Java多線程初學(xué)者指南系列教程
  3. Java多線程優(yōu)化之偏向鎖原理分析
  4. Java多線程如何創(chuàng)建多個(gè)線程
  5. Java多線程如何解決關(guān)鍵字封鎖問(wèn)題
責(zé)任編輯:張浩 來(lái)源: 互聯(lián)網(wǎng)
相關(guān)推薦

2009-11-11 15:29:15

ADO初始化

2010-03-17 19:06:59

Java join線程

2021-07-09 09:12:40

STL排序算法

2010-03-17 17:20:15

Java class線

2011-06-22 13:57:54

Java多線程

2011-06-22 13:47:16

Java多線程

2012-09-10 09:37:41

2021-03-02 13:53:37

人工智能深度學(xué)習(xí)Google mBER

2019-09-16 08:45:53

并發(fā)編程通信

2010-03-17 15:54:42

Java線程控制權(quán)

2010-03-17 17:54:25

java Socket

2025-02-27 00:32:35

2010-03-18 15:47:07

Java創(chuàng)建線程

2009-07-17 16:49:18

lookandfeelSwing

2011-05-18 10:52:51

java編碼規(guī)范

2010-06-07 11:12:52

Hadoop-0.20

2020-11-13 13:05:27

Java開發(fā)代碼

2023-11-01 07:24:16

JDK19線程

2009-04-03 08:28:39

點(diǎn)贊
收藏

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

主站蜘蛛池模板: 中文字幕一区二区三区在线观看 | 免费三级网站 | 国产精品综合久久 | 久久久激情 | 国产美女精品视频免费观看 | 国产精品久久久久久久久久免费看 | 国产精品久久久久久久久久久久 | 亚洲国产一区二区三区在线观看 | 成人在线黄色 | 欧美1区2区 | 欧美日韩综合 | 国产美女精品视频免费观看 | 午夜av在线| 久久免费高清视频 | 成人夜晚看av| 国产精品久久久久久久久免费软件 | 九九九视频| 一区二区精品 | 国产福利视频网站 | 精品一区久久 | 97av视频在线观看 | 国产一区二区三区四区三区四 | 午夜影院在线播放 | www.色53色.com| 免费成人在线网站 | 日韩欧美手机在线 | 日本电影免费完整观看 | 亚洲精品一区二区三区蜜桃久 | 午夜影院黄 | 这里有精品 | 午夜小视频在线播放 | 精品成人av| 一区免费视频 | 99亚洲精品 | 国产激情一区二区三区 | 精品一区二区av | 91视频在线观看 | 中文字幕一区二区三区四区五区 | 国产精品视频网 | 在线一区二区三区 | 日韩一级免费观看 |