2.2多线程(多线程间是如何进行通讯的)

来源:互联网 发布:python hexdump 编辑:程序博客网 时间:2024/05/18 15:57

系统要实现某个全局功能必定要需要各个子模块之间的协调和配合,就像一个团队要完成某项任务的时候需要团队各个成员之间密切配合一样。而对于系统中的各个子线程来说,如果要完成一个系统功能,同样需要各个线程的配合,这样就少不了线程之间的通信与协作。常见的线程之间通信方式有如下几种:

1waitnotify/notifyAll

 2awaitsignal/signalAll

   3sleep/yield/join

 4CyclicBarrier 栅栏

 5CountDownLatch 闭锁

 6Semaphore 信号量

  

来自 <http://www.cnblogs.com/PerkinsZhu/p/7439330.html>

二,线程间的通信方式

  

来自 <http://www.cnblogs.com/hapjin/p/5492619.html>

  

  

原创粉丝点击