![]() |
1
6
嗯,这是一个旧的Carbon函数(在CoreServices/OSServices框架中),它让计算机进入睡眠状态。我找不到任何文件。 |
![]() |
2
2
sleep(int)是运行mac的unix系统中的一种方法,称为Darwin。 本质上,它是一个C调用,让你告诉计算机睡眠'int'秒数。 或者您可以使用“usleep(unsigned int)”,它将休眠“unsigned int”的“微秒”数,即秒*1000*1000或1000毫秒。 Here is the ManPage for usleep
如果您希望拥有更高的粒度,您将需要usleep(unsigned int),它将为您提供更精确的数字。
我希望这有帮助 |
![]() |
3
0
相当于睡眠的应该是
[
然而,这是以秒为单位的。要使用毫秒,我认为必须使用usleep(num*1000),其中num是磨坊数 但我不知道睡眠(…)做什么 |
![]() |
4
0
|
![]() |
5
0
有usleep()。
|
![]() |
6
0
你在项目中使用其他库吗? 我在使用Cocoa和Carbon使用apple的模板项目时遇到编译错误,但是我注意到sleep函数(使用定义)是SDL和SFML跨平台库中的一个特性,也许对许多其他库也是如此。
可能是这样的
|
![]() |
Everett Kaser · 在事件处理程序中绘制到NSView 7 年前 |
![]() |
Mandroid · 在Scala中使用ForkJoinPool 7 年前 |
![]() |
luxDev · Java线程。睡眠(延迟)不工作 7 年前 |
![]() |
user2948965 · 在设备睡眠期间保持应用程序服务处于活动状态 7 年前 |
![]() |
LOSnel · 干扰irq将我从睡眠模式唤醒 7 年前 |
![]() |
Mahesh Jagtap · DBMS_锁。睡眠与UNIX睡眠 7 年前 |