java线程间的通信方式

Posted __Meng

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java线程间的通信方式相关的知识,希望对你有一定的参考价值。

1.同步

  synchronized

 

2.轮询

  while   volatile

 

3.wait/notify机制

  syncrhoized加锁的线程的Object类的wait()/notify()/notifyAll()

  ReentrantLock类加锁的线程的Condition类的await()/signal()/signalAll()

 

4.管道通信

  使用java.io.PipedInputStream 和 java.io.PipedOutputStream进行通信

  通过管道,将一个线程中的消息发送给另一个

以上是关于java线程间的通信方式的主要内容,如果未能解决你的问题,请参考以下文章

线程间的通信同步方式与进程间通信方式

线程间的通信同步方式与进程间通信方式

Java多线程中线程间的通信

进程间的几种通信方式的比较和线程间的几种

2022-Java常问面试题总结2

进程 线程通信方式(转载)