码迷,mamicode.com
首页 > 编程语言 > 详细

一段c++代码实现睡眠功能

时间:2018-09-14 12:45:20      阅读:304      评论:0      收藏:0      [点我收藏+]

标签:str   unknown   har   代码   def   time   define   实现   delay   

#ifdef ACL_UNIX
struct timeval tv;

tv.tv_sec = delay / 1000;
tv.tv_usec = (suseconds_t) (delay - tv.tv_sec * 1000) * 1000;
while (select(0, (fd_set *) 0, (fd_set *) 0, (fd_set *) 0, &tv) < 0)
if (acl_last_error() != ACL_EINTR) {
char tbuf[256];
acl_msg_fatal("doze: select: %s",
acl_last_strerror(tbuf, sizeof(tbuf)));
}
#elif defined(ACL_WINDOWS)
Sleep(delay);
#else
#error "unknown OS"
#endif

一段c++代码实现睡眠功能

标签:str   unknown   har   代码   def   time   define   实现   delay   

原文地址:https://www.cnblogs.com/winstonet/p/9645823.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!