【发布时间】:2010-11-30 20:57:47
【问题描述】:
我在我的应用程序中实现了以下功能。
for(i=0;!stopThroughButtons && i<totalMovements;i++){
[NSThread detachNewThreadSelector:@selector(moveNeedle) toTarget:self withObject:nil];
sleep(0.3);
}
这里的sleep 是一个带有unsigned int 类型参数的函数。
Sleep 方法使用秒来休眠。
我想以毫秒为单位给出睡眠时间。
有哪些最佳替代方案可用?
【问题讨论】:
-
sleep() 是错误的答案。见下文。
-
好的。但现在我已经从我的逻辑中删除了睡眠,我使用了计时器而不是睡眠和线程。好的@bbum。你的评论让我注意到了这一点。