原型:
[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 上的實數連續均勻...