2006-8-2 11:19
littlestar
如何实现进程级的定时互斥锁?
如何实现进程级的定时互斥锁?
Windows下,可以使用WaitForSingleObject,加上等待时间。
UNIX/Linux下好像没有类似的功能,怎么实现?谢谢。
[[i] 本帖最后由 littlestar 于 2006-8-7 15:56 编辑 [/i]]
2006-8-3 09:50
jxppp
pthread_mutex_timedlock
你要的都有的.
好好看看手册.
2006-8-7 09:54
littlestar
这个是线程级的。
我需要用的进程级的,需要在多进程下使用,我的程序是多进程程序。
如进程A,进程B,需要获取公共资源R的锁。
信号量,文件锁有这个功能吗?谢谢。
适用Unix/Linux的。
[[i] 本帖最后由 littlestar 于 2006-8-7 15:58 编辑 [/i]]
2006-8-8 09:29
jxppp
有的.你好好看看书.
:D
2006-8-8 11:03
littlestar
老大,我看过了,麻烦再指点一下.
AIX 4.3上没有pthread_mutex_timedlock这个函数.
另外pthread_mutex不能跨进程的.
程序要在AIX/HPUX/SUNOS/LINUX上运行的.
2006-9-5 17:17
jxppp
:o
晕了。
直接的好像是没的。
你看看ACE的Process_Mutex的实现。
[[i] 本帖最后由 jxppp 于 2006-9-5 17:27 编辑 [/i]]
2006-9-5 17:37
jxppp
我也看了。好像也没有的。
除非只有自己写了
:$
2006-9-12 08:31
leiq
信号灯什么的不行吗?
页:
[1]
Powered by Discuz! Archiver 5.5.0
© 2001-2006 Comsenz Inc.