线程之间如何进行通讯的

(1)线程之间可以通过共享内存(同一个进程)或者基于网络(不同进程)来进行通信。
(2)如果是通过共享内存进行通信,则需要考虑并发问题,什么时候阻塞,什么时候唤醒。
(3)像java中的wait()、notify()就是阻塞和唤醒。
(4)通过网络就是通过网络连接将通信数据发送给对方,当然也需要考虑到并发问题,处理方式就是加锁等方式。

你可能感兴趣的:(java,网络,开发语言)