当前位置: 技术问答>linux和unix
请问pthread_mutex_lock()和pthread_mutex_unlock()可不可以用于对不同进程的线程进行同步。
来源: 互联网 发布时间:2015-08-10
本文导语: 在redhat7.3中对不同进程进行同步可以用semaphore来实现,但是用起来不够爽。想用别的一种方式来实现,请问高手pthread_mutex_lock()和pthread_mutex_unlock()可不可以用于对不同进程的线程进行同步?请不吝赐教“可以”或“不...
在redhat7.3中对不同进程进行同步可以用semaphore来实现,但是用起来不够爽。想用别的一种方式来实现,请问高手pthread_mutex_lock()和pthread_mutex_unlock()可不可以用于对不同进程的线程进行同步?请不吝赐教“可以”或“不可以”的原因何在!!有人做过这样的实验吗,会不会出现什么问题?
|
不行。但是文件锁可以!
fcntl/lockf/flock 的什么不成问题
fcntl/lockf/flock 的什么不成问题
|
不同进程间是不可能公用同个锁的,就像你在不同进程间不能直接共享某个变量一样
进程间的同步semaphore已经是最直接的办法了。
进程间的同步semaphore已经是最直接的办法了。
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。