开发者社区> 问答> 正文

如何控制某个方法允许并发访问线程的个数?

如何控制某个方法允许并发访问线程的个数?

展开
收起
游客bnlxddh3fwntw 2020-04-10 13:52:10 933 0
1 条回答
写回答
取消 提交回答
  • semaphore.acquire() 请求一个信号量,这时候的信号量个数-1(一旦没有可使用的信号量,也即信号量个数变为负数时,再次请求的时候就会阻塞,直到其他线程释放了信号量)

    semaphore.release() 释放一个信号量,此时信号量个数+1

    2020-04-10 13:52:22
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
多IO线程优化版 立即下载
用户态高速块缓存方案 立即下载
低代码开发师(初级)实战教程 立即下载