Boost logo

Boost Users :

Subject: Re: [Boost-users] Threads example question
From: Frank Mori Hess (frank.hess_at_[hidden])
Date: 2009-06-24 14:15:11


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Wednesday 24 June 2009, Anders Wallin wrote:
> I'm trying to learn how to use Boost.Threads with this example:
> http://pastebin.ca/1472832
>
> On Ubuntu 8.04 with Boost 1.34 I'm compiling with a makefile like this:
> t1: t1.o
> g++ t1.o /usr/lib/libboost_thread-mt.so -o t1
> t1.o: t1.cpp
> g++ -I /usr/include/boost/ -c t1.cpp
>
>
> However I get very similar execution times for the single-threaded
> version and the one which creates two threads.
>
> What am I doing wrong?

boost::timer doesn't tell you the elapsed wall-time necessarily. On linux, it
gives elapsed cpu time (which adds together the processing time used by all
processors).

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEARECAAYFAkpCbS8ACgkQ5vihyNWuA4W72ACeIA6wtUgxD3YS+puSmOGagLM6
NDcAnje+CAnXMrF457EvBoychLuSCURK
=okBQ
-----END PGP SIGNATURE-----


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