代码之家  ›  专栏  ›  技术社区  ›  Dilshan

目标C代码中的usleep()。

  •  2
  • Dilshan  · 技术社区  · 15 年前

    在我的目标C代码中,我使用C和C++库。里面有一个usleep(20);使用了一个方法,我不断得到一个警告“隐式声明函数'usleep'”。把这个写在代码里可以吗?此代码块是否会导致应用程序商店中的应用程序被拒绝?

    谢谢您。

    2 回复  |  直到 15 年前
        1
  •  9
  •   zoul    15 年前

    这只是一个编译器警告。您可以继续使用该呼叫,只需将其添加到代码顶部:

    #import <unistd.h>
    

    就应用商店而言,它是非常安全的。

        2
  •  9
  •   Evan Mulawski    15 年前

    usleep() 是的亲戚 sleep() 和 nanosleep() . 您可以看到模式;第一个参数以微秒为单位,第二个参数以秒为单位,第三个参数以纳秒为单位。使用这些方法将使从其调用的线程在指定的时间内进入睡眠(暂停)。这是完全合法的使用,我保证你的应用不会被拒绝使用。