在我的iPhone應用程序中,我用了2個線程。兩種功能在不同的課程中都有所不同在特定情況下,我想暫停特定的線程,所以我用
[NSThread sleepForTimeInterval:]
所以我的問題是我做對了嗎,或者這個睡眠導致整個應用程序的睡眠?如果是的話,其他選擇是什麼。 謝謝你一如既往。暫停iPhone中的特定線程?
1
A
回答
2
如果你想暫停你的線程一段時間,然後[NSThread sleepForTimeInterval:]
就好了。但是,如果您想等待某個特定事件發生(例如等待另一個線程趕上),則應該查看NSCondition
類。
1
是的,這是絕對正確的。這會暫停當前正在調用的線程[NSThread sleepForTimeInterval:]
相關問題
- 1. Java ExecutorService暫停/恢復特定線程
- 2. 線程暫停
- 3. 暫停並通知Java Web服務中的特定線程
- 4. 如何從ExecutorService停止/暫停特定線程?
- 5. 如何在主線程停止/暫停線程/ Activity在android中暫停/停止?
- 6. pthread - 暫停/暫停所有線程
- 7. 暫停和取消暫停線程
- 8. 主線程暫停
- 9. Ruby暫停線程
- 10. 暫停和停止線程
- 11. Eclipse暫停一個特定的線程,讓其他人運行
- 12. 殺死暫停的線程
- 13. 如何通過notify/wait()喚醒/暫停特定(一組)線程?
- 14. 在Python中暫停進程或線程
- 15. 多線程暫停第二個線程
- 16. 暫停下載線程
- 17. WPF - 暫停UI線程?
- 18. 「暫停」,線程與屬性
- 19. 暫停/恢復線程?
- 20. 暫停後臺線程()
- 21. 什麼是暫停線程?
- 22. 是主線程暫停嗎?
- 23. Java InterruptedException暫停線程?
- 24. 暫停在工作線程
- 25. 暫停Windows服務線程?
- 26. Android:暫停線程幾秒
- 27. C# - 多線程暫停
- 28. 暫停線程週期(android)
- 29. 暫停Web請求(線程)
- 30. 暫停和恢復線程