
-----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-----