1.MFC中的Sleep函数与linux下的sleep函数不同

类别:编程语言 点击:0 评论:0 推荐:
a> MFC中的Sleep函数原型为:

void Sleep( DWORD dwMilliseconds );

b>linux下的sleep函数原型为:

unsigned int sleep(unsigned int seconds);

MFC中的是微秒,linux下的是秒。linux下用微秒的线程休眠函数是:

void usleep(unsigned long usec);
       int usleep(unsigned long usec); /* SUSv2 */

或者用select函数+timeval结构也可以(最多精确到微秒),

或者用pselect函数+timespec(可以精确到纳秒,足够精确了!)

Spacraft

2005-03-19

本文地址:http://com.8s8s.com/it/it22779.htm