千家信息网

Java线程通信源代码分析

发表于:2024-11-20 作者:千家信息网编辑
千家信息网最后更新 2024年11月20日,本篇内容介绍了"Java线程通信源代码分析"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!其实我们在源
千家信息网最后更新 2024年11月20日Java线程通信源代码分析

本篇内容介绍了"Java线程通信源代码分析"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

其实我们在源代码中就能发现其中的奥秘。因为ThreadNum和ThreadChar都有对Objecto的引用,所以你wait和notify的时候都应该同步,Java线程通信具体看如下:

public class Test8 {  public static void main(String[] args){   Object o=new Object();   Thread n=new ThreadNum(o);   Thread c=new ThreadChar(o);   n.start();   c.start();   }   }   class ThreadNum extends Thread{   Object o;   public ThreadNum(Object o){   this.o=o;   }   public void run(){   for(int i=1;i<26;i++){   System.out.println(i);   System.out.println(++i);   try {   synchronized (this) {  this.wait();   }  } catch (InterruptedException e) {}   synchronized (this) {   this.notify();   }  }   }   }   class ThreadChar extends Thread{   Object o;   public ThreadChar(Object o){   this.o=o;   }   public void run(){   for(char a='A';a<='Z';a++){   System.out.println(a);   synchronized (this) {   this.notify();   }  try {   synchronized (this) {  this.wait();   }  } catch (InterruptedException e) {}   }   }   }

"Java线程通信源代码分析"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!

源代码 线程 通信 分析 内容 更多 知识 实用 学有所成 接下来 困境 奥秘 实际 情况 文章 时候 案例 编带 网站 行业 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 软件开发项目示意图 北京软件开发哪家便宜 国泰安数据库能查股市变动吗 大学生网络安全课程设计 思科怎么启动服务器 静安区媒体数据库服务商前景 学习软件开发的视频网站 网络安全的基金怎么样 网络技术服务 行业代码 安徽数据网络技术优势 未来集市网络技术 教育网络安全研讨会 内蒙古 数据库er图转化为关系模式范式 18岁网络安全专家完整版 侠客行互联网科技有限公司 随州软件开发价格 超凡先锋服务器信息0.00 软件开发者路线图 绿色文明网维护网络安全手抄报 怀旧服轮回服服务器名字 我的世界服务器怎么建矿场 优聚软件开发 积极参加网络安全培训 通信网络安全信息 互联网加科技创新创业大赛冠军 iphone文件中添加服务器 网络安全的护城河有多宽 查询所有学生成绩信息数据库 TMT互联网科技文娱律师团 肇庆市广宁县九天网络技术
0