我想使用从java到c#的内存映射文件来执行使用者生产者模式。 我需要一种从Java到c#的信令低延迟方式来读取数据。
在c#中,你可以在进程之间使用一个名为Mutex(new Mutex(true,“sharedMutex1”))并使用Mutex.WaitOne()和 Mutex.ReleaseMutex()来控制进程。
如何从Java进程执行此操作?
编辑:我知道您可以使用文件锁来执行此操作,但我希望远离文件系统以保持较低的延迟。
编辑:另一种选择是通过JNI使用c ++。所以我想我现在问的是,它是否可以直接在Java中完成?