采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师您好,我想请教一下,就是java中用synchronized,lock,waitnotify通信可以归类在哪一类进程通信里? 谢谢老师
它们都是线程间的,不属于进程通信。
线程间其实也没有明确的通信概念,因为线程间本身就是共享内存的。为了防止多个线程同时访问数据造成的不一致性,线程间需要有操作系统来提供线程同步原语,来保证一致性,它们的对应关系是:
synchronized对应操作系统的critical section
lock对应互斥事件,mutex
waitnotify对应monitor
非常感谢!
老师那进程间通信,除了 管道用linux中的 | 和socket编程 ,其他方式是程序员都没法控制吗,现在只是停留在模糊的概念上
其它也都是程序员能够控制的。都有相对应的api
登录后可查看更多问答,登录/注册
为面试新手量身定制的Java面试尊享课,解锁“鲤鱼跃龙门”的妙招
1.2k 4
1.0k 9
1.1k 8
1.9k 7
1.3k 6