java - 同步与信号量

标签 java semaphore monitor synchronized

在阅读Java并发时,我有以下疑问:

  1. Java 是否提供较低级别的构造,然后进行同步以进行同步?

  2. 在什么情况下我们会使用信号量而不是同步(在 Java 中提供监控行为)

最佳答案

同步只允许一个执行线程同时访问资源。信号量最多允许 n(您可以选择 n 个)执行线程同时访问资源。

关于java - 同步与信号量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16907992/

相关文章:

java - 从数据库中提取数据并构建自定义 json

java - 使用谷歌发布者API上传图标和屏幕截图

java - 关于打包 Java 应用程序的教程

使用 pthread.c 创建线程

java - 使用信号量来控制线程数量

java - 如何通过 API 查看线程正在等待哪个监视器?

linux文件访问监视器,带inotify?

Java Date 获取 CE 年份

c - Ubuntu 信号量 : Segmentation fault (core dumped)

javascript - 是否可以在浏览器中监控CPU/GPU?