1. 首页
  2. 数据库
  3. 其它
  4. 详解C++11 线程休眠函数

详解C++11 线程休眠函数

上传者: 2020-12-22 10:58:05上传 PDF文件 56.94 KB 热度 14次

C++ 11之前并未提供专门的休眠函数。c语言的sleep、usleep其实都是系统提供的函数,不同的系统函数的功能还有些差异。在Windows系统中,sleep的参数是毫秒。在类Unix系统中,sleep()函数的单位是秒。从C++11开始,中C++标准库提供了专门的线程休眠函数,使得你的代码可以独立于不同的平台。sleep的时间间隔从纳秒到小时都有具体的定义。我们想要一个线程休眠1分钟:完整的代码示例:输出:。sleep_until会阻塞当前线程直至未来某个时间点到达。

用户评论