【问题标题】:Millisecond sleep in C on iOS4iOS4上的C语言毫秒睡眠
【发布时间】:2010-10-21 06:04:06
【问题描述】:

我试图在 iPhone 上的 C 语言中休眠指定的毫秒数,但我一直在控制台上收到一些抱怨:

检测到尝试调用 iPhone 上不存在的系统库中的符号: 从函数调用 nanosleep$UNIX2003 ...

检测到尝试调用 iPhone 上不存在的系统库中的符号: 从函数调用的 usleep$UNIX2003 ...

检测到尝试调用 iPhone 上不存在的系统库中的符号: 从函数中调用的 select$UNIX2003 ...

如果usleep,nanosleep 并选择一个不可用的,我该如何睡觉? iOS4 上 C 语言的毫秒数???

我的想法已经用完了......

Tks 提前,

【问题讨论】:

    标签: iphone ios ios4


    【解决方案1】:

    如果您必须,请使用 usleep(10000)(1/100 秒),但请保留它以供后台线程/单元测试/明智使用...

    【讨论】:

      【解决方案2】:

      你不应该睡在主线程上。对于辅助线程,请使用计时器、通知、操作或 pthread 接口。

      【讨论】:

      • 嗯......我所做的是我正在创建一个 pthread,并且我试图通过评估我传递给线程的变量来在线程未启动时睡觉(这很有意义) ,如果我不能这样做,我的其他选择是什么?创建 pthread 条件听起来有点没用……不是吗?
      猜你喜欢
      • 2015-11-19
      • 2010-11-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-07
      • 2016-06-22
      • 2014-06-20
      • 1970-01-01
      相关资源
      最近更新 更多