美文网首页
控制某个方法被并发访问的个数

控制某个方法被并发访问的个数

作者: 会疼的小石头 | 来源:发表于2019-06-01 16:38 被阅读0次

    可以使用 Semaphore,其有两个核心方法如下:

    semaphore.acquire():用来请求一个信号量,该方法使信号量个数减 1;一旦没有可使用的信号量,即信号量个数变为负数时,再次调用该方法请求时就会阻塞,直到其他线程释放了信号量。

    semaphore.release():用来释放一个信号量,该方法使信号量个数加 1。

    相关文章

      网友评论

          本文标题:控制某个方法被并发访问的个数

          本文链接:https://www.haomeiwen.com/subject/qleatctx.html