专栏名称: java一日一条
主要是讲解编程语言java,并且每天都推送一条关于java编程语言的信息
目录
相关文章推荐
芋道源码  ·  谈一谈 分库分表 vs NewSQL数据库 ·  2 小时前  
芋道源码  ·  如何加快 SQL 查询速度的同时保持 ... ·  2 小时前  
Java编程精选  ·  成年人欲望程度排行榜TOP 10 ·  2 天前  
芋道源码  ·  【图文并茂】大白话快速讲懂 Redis 分布式锁 ·  2 天前  
芋道源码  ·  如何搭建漂亮的 SpringBoot 脚手架? ·  2 天前  
51好读  ›  专栏  ›  java一日一条

JAVA多线程之线程间的通信方式

java一日一条  · 公众号  · Java  · 2019-06-15 22:12

正文

请到「今天看啥」查看全文


由于线程A和线程B持有同一个MyObject类的对象object,尽管这两个线程需要调用不同的方法,但是它们是同步执行的,比如: 线程B需要等待线程A执行完了methodA()方法之后,它才能执行methodB()方法。这样,线程A和线程B就实现了 通信。

这种方式,本质上就是“共享内存”式的通信。多个线程需要访问同一个共享变量,谁拿到了锁(获得了访问权限),谁就可以执行。

②while轮询的方式

代码如下:







请到「今天看啥」查看全文