sleep, usleep 函数延时的问题
问题
多进程、多线程环境下,期望线程睡眠 usleep(500*1000), 实际上sleep函数会因为中断、system调用等被立即唤醒。
【注】 POSIX.1-2001已将usleep标注为废弃,POSIX.1-2008已删除usleep,应当使用nanosleep替代usleep ( Linux中的sleep、usleep、nanosleep、poll和select )
API
- API
#include <unistd.h> int usleep(useconds_t usec);
- 返回值
returns 0 on