Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在扩展一个 java 应用程序。
它应该修改可能被另一个进程使用的目录,并且很久以前他们已经同意使用命名互斥锁来保护目录。
如何获取命名的 win32 互斥锁?
您需要使用您觉得最熟悉的互操作技术来调用一些 Win32 函数。以下是您所做工作的概要:
CreateMutex
FALSE
bInitialOwner
WaitUntilSignaled
ReleaseMutex
CloseHandle
您显然需要以通常的方式对 Win32 函数执行错误检查。
您需要使用 JNI 并用 C 编写一些本机代码。