boost::timer库使用
Posted 蓝天飞翔的白云
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了boost::timer库使用相关的知识,希望对你有一定的参考价值。
boost::timer boost库定时器使用,需要在编译时加相关链接库 -lboost_timer -lboost_system
boost::timer::cpu_timer 和boost::timer::auto_cpu_timer用于精确定时,有start(),elapsed(),is_stopped()等方法,elapsed()方法返回的时结构体boost::timer::cpu_times
struct cpu_times {
//时间单位都为ns nanosecond_type wall; //程序运行实际时间 nanosecond_type user; //用户层cpu时间 nanosecond_type system; //内核系统cpu时间 void clear() {wall = user = system = 0LL; } };
以上是关于boost::timer库使用的主要内容,如果未能解决你的问题,请参考以下文章