|
Boost Users : |
From: Jonas Hansson (jonas_at_[hidden])
Date: 2007-11-06 11:03:34
On Tue, 06 Nov 2007 16:24:39 +0100, Mark Wyszomierski <markww_at_[hidden]>
wrote:
> Hi,
>
> Do any of the boost timer methods allow elapsed time to be measured in
> a separate thread? Something like:
>
> int main()
> {
> boost_thread timer;
> timer.Start();
>
> while () {
> // some timeout.
> sleep(5000);
>
> // check how much time has passed.
> cout << timer.GetElapsedTime() << endl;
> }
>
> return 0;
> }
>
>
> Thanks
boost::timer has that functionality, but as you probably don't want, it
will give you effective cpu time usage, not real time passed.
You could use boost::xtime_get(...) twice and compare the difference in
time.
See http://www.boost.org/doc/html/boost/xtime.html for more information.
-- Jonas Hansson
Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net