
Anthony Williams-4 wrote:
gabe_rosser
writes: Now I have an error from main() (also shown in bold above):
main.cpp:123: error: variable ‘boost::thread t1’ has initialiser but incomplete type main.cpp:124: error: variable ‘boost::thread t2’ has initialiser but incomplete type
Sorry but I'm not sure how to fix this.
There's a missing include:
#include
Anthony -- Author of C++ Concurrency in Action | http://www.manning.com/williams just::thread C++0x thread library | http://www.stdthread.co.uk Just Software Solutions Ltd | http://www.justsoftwaresolutions.co.uk 15 Carrallack Mews, St Just, Cornwall, TR19 7UL, UK. Company No. 5478976
_______________________________________________ Boost-users mailing list Boost-users@lists.boost.org http://lists.boost.org/mailman/listinfo.cgi/boost-users
Perfect, sorry - I should have spotted that one (was too baffled by the code to start with the simple things!). The simple example above is around 10% slower when run multithreaded compared with a single thread (optimized). This is substantially better than my previous attempts! If reader_thread() were more complex then I guess we would expect an increase in efficiency compared with a single thread. Thanks very much Anthony and Steven for your help. Gabe -- View this message in context: http://www.nabble.com/-Thread--%28Newb%29-shared-memory-in-multithread-proce... Sent from the Boost - Users mailing list archive at Nabble.com.