Boost boost庫中sleep方法詳解

2021-06-13 00:59:56 字數 849 閱讀 6109

原型:

[cpp]view plain

copy

print?

void

sleep(timeduration 

const

& rel_time);  

void

sleep(system_time 

const

& abs_time);  

例項:[cpp]view plain

copy

print?

boost::this_thread::sleep(boost::posix_time::seconds(2));    

// 這種更好用

boost::this_thread::sleep(boost::get_system_time() + boost::posix_time::seconds(2));  

2. 在主線程中使用

原型:

[cpp]view plain

copy

print?

sleep(

const

system_time& xt);  

例項:[cpp]view plain

copy

print?

boost::

thread

::sleep(boost::get_system_time() + boost::posix_time::seconds(5));  

Boost boost庫中bind的用法

標頭檔案 boost bind.hpp bind 是一組過載的函式模板.用來向乙個函式 或函式物件 繫結某些引數.bind的返回值是乙個函式物件.它的原始檔太長了.看不下去.這裡只記下它的用法 9.1 對於普通函式 假如有函式 fun 如下 void fun int x,int y 現在我們看看怎麼...

Boost boost庫中timer定時器 1

部落格 自 同步timer asio中提供的timer名為deadline timer,它提供了超時計時的功能。首先以乙個最簡單的同步timer為例來演示如何使用它。include include intmain 首先常見了乙個io service物件,它提供了io排程功能,asio庫中的所有io操...

Boost boost庫的隨機數的例子

void test mt19937 void test rand48 uniform smallint 在小整數域內的均勻分布 uniform int 在整數域上的均勻分布 uniform 01 在區間 0,1 上的實數連續均勻分布 uniform real 在區間 min,max 上的實數連續均勻...