iOS4上的C语言毫秒睡眠
Posted
技术标签:
【中文标题】iOS4上的C语言毫秒睡眠【英文标题】:Millisecond sleep in C on iOS4 【发布时间】:2010-10-21 06:04:06 【问题描述】:我试图在 iPhone 上的 C 语言中休眠指定的毫秒数,但我一直在控制台上收到一些抱怨:
检测到尝试调用 iPhone 上不存在的系统库中的符号: 从函数调用 nanosleep$UNIX2003 ...
检测到尝试调用 iPhone 上不存在的系统库中的符号: 从函数调用的 usleep$UNIX2003 ...
检测到尝试调用 iPhone 上不存在的系统库中的符号: 从函数中调用的 select$UNIX2003 ...
如果usleep,nanosleep 并选择一个不可用的,我该如何睡觉? ios4 上 C 语言的毫秒数???
我的想法已经用完了......
Tks 提前,
【问题讨论】:
【参考方案1】:如果您必须,请使用 usleep(10000)(1/100 秒),但请保留它以供后台线程/单元测试/明智使用...
【讨论】:
【参考方案2】:你不应该睡在主线程上。对于辅助线程,请使用计时器、通知、操作或 pthread 接口。
【讨论】:
嗯......我所做的是我正在创建一个 pthread,并且我试图通过评估我传递给线程的变量来在线程未启动时睡觉(这很有意义) ,如果我不能这样做,我的其他选择是什么?创建 pthread 条件听起来有点没用……不是吗?以上是关于iOS4上的C语言毫秒睡眠的主要内容,如果未能解决你的问题,请参考以下文章
C语言 已知一个从1970到现在的毫秒数,如何将这个毫秒转换为具体的日期时间?