我有 3 个关于线程和进程通信的问题。
Linux 函数 msgget()、msgsnd() 和 msgrcv() 能否被一个进程中的多个线程调用?不同线程中的这些函数将尝试访问(读/写)一个进程的消息队列。系统是否应该考虑所有竞争条件?如果没有,是否有任何好的方法来支持线程并向其主线程(进程)发送消息?
semop()函数可以用来同步一个进程中的线程吗?
有一个共享内存,有以下实体可供访问。
很多问题。:) 谢谢。
c linux
c ×1
linux ×1