在阅读Java并发时,我有以下疑问:
Java 是否提供较低级别的构造,然后进行同步以进行同步?
在什么情况下我们会使用信号量而不是同步(在 Java 中提供监控行为)
最佳答案
同步只允许一个执行线程同时访问资源。信号量最多允许 n(您可以选择 n 个)执行线程同时访问资源。
关于java - 同步与信号量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16907992/
在阅读Java并发时,我有以下疑问:
Java 是否提供较低级别的构造,然后进行同步以进行同步?
在什么情况下我们会使用信号量而不是同步(在 Java 中提供监控行为)
最佳答案
同步只允许一个执行线程同时访问资源。信号量最多允许 n(您可以选择 n 个)执行线程同时访问资源。
关于java - 同步与信号量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16907992/