java - 在 Java 中获取系统范围的独占锁

标签 java multithreading mutex

我正在重新处理一个可能会启动多次的 Java 可执行文件,我希望该过程一次进行一个。在 C# 中,我将使用命名/系统 Mutex 来执行此操作,但这在 Java 中似乎是不可能的。我怎样才能实现这个功能?

最佳答案

您可以使用独占访问文件系统上的文件来实现类似的行为。我认为没有与您提到的类似的东西。

示例

关于java - 在 Java 中获取系统范围的独占锁,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3194227/

相关文章:

java - 如何从 IntelliJ-maven 项目为 OSX 制作 dmg 文件?

java - JPA:字节数组字段的 TypedQuery

c# - 处理来自 asp.net (mvc) 的数千次外部服务调用的正确方法

multithreading - 线程池多队列作业调度算法

c - 函数内的互斥 Contiki

python - 生产者消费者在 Python 中使用信号量和互斥量

c++ - 为文件写入实现互斥锁

java - Android Studio 无法在 OpenSUSE 上启动(打开的文件太多)

java - java中将一个文件从一个文件夹复制到另一个文件夹

c# - 使用 nlog 记录多个线程