![]() |
1
2
你有两个选择
1 )
2 )
你需要谨慎对待
即
给你,封锁 问题是完成处理程序在主线程中执行,而主线程已经被信号量锁定。最初调用wait()。所以当完成时,信号量。信号()从未被调用
|
![]() |
2
1
我认为可以使用DispatchSemaphore来停止循环:
|
![]() |
Skalwalker · 等待调度信号时,将控制器视为弹出窗口 7 年前 |
![]() |
Josch Hazard · 如何使循环等待任务完成 7 年前 |
![]() |
Thomas Matthews · 使用模板解析虚拟方法 10 年前 |