1

我正在使用 Grand Central Dispatch 向队列(不是主队列)添加一个块。这个块有一个循环,在循环的每个通道之间需要一个 0.02 秒的小延迟。我在用

dispatch_async(myOwnQueue, ^{
  // begin loop
  // do stuff
  usleep(20000);
  // end loop
});

在这个队列上。由于不是主队列,所以不会阻塞主线程。

问题是Xcode抱怨:警告:函数'usleep'的隐式声明

还有其他方法吗?

谢谢。

4

1 回答 1

3

您只需要在调用 usleep() 之前包含适当的标头:

#include <unistd.h>
于 2011-01-12T14:21:15.950 回答