首页 > 试题广场 >

Inter-process communication (I

[单选题]
Inter-process communication (IPC) is the transfer of data among processes. Which of the following is NOT a typical programming technique for IPC?
  • mutex
  • pipe
  • socket
  • message queue
XD头像 XD
A
发表于 2015-08-19 22:22:43 回复(0)
更多回答
推荐
A mutex
题目问哪一个不是进程间通信的方式。其中进程间通信的方式有管道(pipe)、共享存储器系统、消息传递系统(message queue)以及信号量。而mutex是互斥锁,在锁机制中通过原语保证资源状态的检查和修改作为一个整体来执行,以保证共享数据操作的完整性,并不能在两个进程间传递消息。网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket,也就是说socket也是两个进程间的通信方式。
编辑于 2015-08-07 19:09:43 回复(3)
进程间通信方式有: 消息传递 共享内存 管道 套接字 远程调用
发表于 2016-10-11 20:21:11 回复(0)

进程之间的通讯方不包括互斥锁,包括管道、


发表于 2020-02-15 10:20:23 回复(1)
炫头像
A选项是互斥,互斥不能在进程间传递消息
发表于 2016-05-14 12:56:26 回复(0)
选A。锁是用来进行进程或线程间同步的,不是用来进程间通信的。IPC包括管道,命名管道,共享内存,LPC,socket,消息队列等等方式。
发表于 2015-08-07 21:38:28 回复(0)
要注意区分,mutex是互斥锁,而不是信号量。
发表于 2016-07-12 12:56:02 回复(0)
题目问的是那种不是进程间通信的方式,A 锁,用来保证在任一时刻,只能有一个线程访问某个对象;B 管道,进程间可以通过管道进行通信;C “插座”,两个程序中进程通过一个双向的通信连接实现数据的交换;D 消息队列,也可以实现进程之间信息交互。
发表于 2015-11-10 14:33:57 回复(0)
说到进程通信,mutex标识的资源如果被一个进程访问,另一个进程不就可以通过mutex的状态判断另一个进程的状态了吗,这算不算是一种通信呢?
发表于 2020-03-03 16:19:23 回复(0)
要注意区分,mutex是互斥锁,而不是信号量。
发表于 2019-12-20 15:15:03 回复(0)
mutex是互斥锁 pipe管道 socket网络连接 message queue消息队列
编辑于 2019-09-18 09:07:27 回复(0)

Mutex 是互斥锁,适用于进程和线程同步的

进程间通信有 消息队列,共享内存,socket pipe rmi等

发表于 2018-08-06 09:36:28 回复(0)
mutex是互斥锁,可以实现信号量机制
发表于 2018-02-05 19:11:51 回复(0)
要注意区分,mutex是互斥锁,而不是信号量。
发表于 2017-04-22 08:50:15 回复(0)
C。socket是为了防止进程之间数据混乱。
发表于 2014-10-14 17:16:51 回复(0)