C#Semaphore类具有一种模式,您可以在同一台计算机上对多个应用程序进行命名,并且信号量可以被多个应用程序访问。 Java有这个吗?JVM中是否存在Java信号量?
2
A
回答
1
我们需要更进一步 - 在hazelcast有一个分布式的信号是整个网络的工作原理:ISemaphore
。但是这不是你想要的,简单的答案是:不,Java没有这样的设施。
1
1
要使用另一种选择帮腔,你可以使用an external Redis server与the Jedis client library和technique like this构建一个信号。
1
如果您正在执行基于RMI的RPC,则构建共享同步器将会很简单。使用远程对象包装java.util.concurrent
信号量可以正常工作。根据您的使用情况...这不是您可以执行的性能最敏感的事情,尤其是当您在同一节点上讨论共享Jvms时。
相关问题
- 1. 信号量是否“完整”?
- 2. pygtk3检查信号是否存在
- 3. JVM卡住试图获取信号量
- 4. Jvm heapdump不是由信号生成的
- 5. 在java中实现计数信号量
- 6. JAVA中的互斥量和信号量?
- 7. 关于JVM信号处理
- 8. 从JVM发送POSIX信号
- 9. Java Flight Recorder中的JVM生存期是否包含异常?
- 10. Mach信号量是否在进程间的共享内存中工作?
- 11. 在Android/Java中我的线程是否需要信号灯?
- 12. Java无限信号量
- 13. java信号量习语
- 14. Java信号量最大?
- 15. 是存储在JVM内存
- 16. 共享内存信号量
- 17. java - 如何在JVM中保留变量
- 18. Java中的布尔信号量
- 19. java中的公平信号量
- 20. 一般用于Java中的信号量
- 21. Java中的信号量和线程池
- 22. 在java rmi中通信是否安全?
- 23. 信号灯在Java中
- 24. posix_memalign是否捕获信号?
- 25. 是否有信号灯
- 26. Pyro信号是否安全?
- 27. 我该如何检查编号是否存在于Java中
- 28. 是否存在以Java存储符号的数据类型
- 29. 是否有类似java Android中编写的django信号?
- 30. 什么是信号量?