加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

dispatch_semaphore_create的grand-central-dispatch – 左值参

发布时间:2020-12-14 06:04:07 所属栏目:Java 来源:网络整理
导读:在dispatch_semaphore_create中,long值参数表示什么? dispatch_semaphore_create(long value) 我没有在文档中看到这一点,只有它与零参数一起使用的例子. 解决方法 value参数是计数信号量的初始值. dispatch_semaphore_wait()递减信号量计数并等待结果值是否
在dispatch_semaphore_create中,long值参数表示什么?
dispatch_semaphore_create(long value)

我没有在文档中看到这一点,只有它与零参数一起使用的例子.

解决方法

value参数是计数信号量的初始值.

dispatch_semaphore_wait()递减信号量计数并等待结果值是否小于0(即,您可以调用dispatch_semaphore_wait四次而无需等待使用值4创建的信号量).

dispatch_semaphore_signal()递增信号量计数,并在结果值小于或等于0时唤醒服务员.

有关典型用法示例(管理有限资源池),请参阅dispatch_semaphore_create(3)联机帮助页.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读