线程间通信

概述

  • 两种通信机制:共享内存和消息传递。
    在共享内存的并发模型里,线程之间共享程序的公共状态,线程之间通过写-读内存中的公共状态来隐式进行通信,如,共享对象进行通信。
    在消息传递的并发模型里,线程之间没有公共状态,线程之间必须通过明确的发送消息来显式进行通信,如,wait()和notify()。