等待/睡眠,直到远程文件在c中解锁

时间:2011-10-19 12:29:38

标签: c locking

在sftp服务器上,如果另一个应用程序正在操作数据,我会创建一个“lockfile.lock”。 在我的c应用程序中,我想检查lockfile.lock是否存在而不是“WAIT 5 SECONDS”。

如何在不将CPU爆炸到100%的情况下等待5秒钟?

由于

2 个答案:

答案 0 :(得分:1)

#include <unistd.h>
unsigned int sleep(unsigned int seconds);

DESCRIPTION
   sleep()  makes  the  calling  process  sleep  until  seconds seconds
   have elapsed or a signal arrives which is not ignored.

答案 1 :(得分:1)

在Windows和Linux上有一个系统调用“sleep()”。 WindowsLinux