【问题标题】:sleep block all threads not just one NSthreadssleep 阻塞所有线程,而不仅仅是一个 NSthreads
【发布时间】:2013-05-14 06:19:49
【问题描述】:

我在 NSThread 上调用 sleep(),(我将 NSThread 子类化并在其中放置了一个运行循环) 问题是这个睡眠调用阻塞了所有线程,而不仅仅是我的 NSThread ...

解决这个问题的最佳方法是什么?

【问题讨论】:

  • doesn't performSelector:AfterDelay cut it?

标签: ios nsthread


【解决方案1】:

使用 NSThread 你应该使用类方法sleepForTimeInterval:。检查here文档。

【讨论】:

  • 文档说它阻塞了“线程”,而不是“所有线程”。
  • 我的意思是他应该使用 sleepForTimeInterval: 而不是 sleep()。
猜你喜欢
  • 2018-03-03
  • 2017-10-03
  • 1970-01-01
  • 2012-03-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-12-10
  • 1970-01-01
相关资源
最近更新 更多