如何知道哪些进程打开/使用特定的信号量?

时间:2009-08-06 00:57:02

标签: semaphore

我们有一个由281个进程打开的信号量,有没有办法获得这些进程的所有pid?

  

ipcs -a | grep 67108878

s 67108878 0xcef73014 --ra-ra ---- oracle dba oracle dba 281 17:54:58 9:27:30

1 个答案:

答案 0 :(得分:0)

在Windows上,使用Handle.exe utility from SysInternals,请使用以下语法:

handle -a SemaphoreName

在stackoverflow上查找已接受的this question答案中说明的信号量的示例:

handle -a \BaseNamedObjects\C15F8F92-2620-4F3C-B8EA-A27285F870DC/myApp