在 iOS 中使用整型信号量
2017-10-10 本文已影响9人
貘鸣
在 Dispatch 框架中为 swift 提供了一个信号量类: DispatchSemaphore.
可以使用 signal 和 wait 方法来控制资源计数.
let semaphore = DispatchSemaphore(value: 5)
// 信号量减一
semaphore.wait()
//信号量加一
semaphore.signal()
在 Dispatch 框架中为 swift 提供了一个信号量类: DispatchSemaphore.
可以使用 signal 和 wait 方法来控制资源计数.
let semaphore = DispatchSemaphore(value: 5)
// 信号量减一
semaphore.wait()
//信号量加一
semaphore.signal()