一.线程之间的通信方式
共享空间:
* volatile关键字
消息传递:
* synchronized的Object的wait() notify()
* ReentryLock的Condition的await() signal()
* LockSupport.park()和unpark()的方式
* JUC工具类下的CountDownLatch
管道通信:
* 输入 输出流的方式.java.io java.nio
1.一个进程不能直接访问另一个进程的地址空间.一个进程是操作系统分配的一块单独的空间...
1.共享空间
* 两个进程间访问是互斥的
* 基于数据结构的共享空间
* 基于存储区的共享空间
2.管道通信
类似channel
3.消息传递