8 of 10 people found the following review helpful
This review is from: C++ Concurrency in Action: Practical Multithreading (Paperback)
This is an excellent introduction to using the standard template library threading functionality, covering all the details, foils and benefits of doing things right.
The text however could be a little more concise in places, and the examples given are (obviously) only for STD C++11 compilers - which are available for Linux/Unix without a hitch, but currently Microsoft only have a smattering of features supported in their compiler. This is not the books fault, the fault of the book is not to point this out, not to help the reader perhaps find a suitable runtime environment in which to run the examples in the books.
Is gcc -std=c++0x sufficient?.... Will Visual Studio 2012 eventually have more support for the STD threading?... I think the book should have introduced the reader to this, I know its nit picking, but the author of the book is also the author of the boost threading library, boost are notorious for not really documenting their work, leaving the window open for books such as this very one to document how to do things. The new std threading standard is, for the most part, based on the boost threading model and the author make hooting mention of this, but does not start off with the most basic level - where and what to compile the examples with.
Don't let this detract from the book itself, its content is very good, just doubly so if you work out how/where to compile the examples given.
Tracked by 1 customer
Sort: Oldest first | Newest first
Showing 1-4 of 4 posts in this discussion
Initial post: 31 May 2012 10:04:49 BDT
Amazon Customer says:
I think the author has warned readers about the compiler requirement on page xxi of 'About this book'. G++ 4.7 (MinGW version) with Code::blocks IDE works perfectly well with the obvious flags set.
In reply to an earlier post on 1 Jun 2012 10:39:18 BDT
Last edited by the author on 1 Jun 2012 10:41:57 BDT
J. Bond says:
Pharoh Nuff - You care to present a review also?... Its not a bad book...
But my point was that is points out how to get G++ and to some extent GCC working... But not under the Microsoft Compiler... Perhaps I could be going off topic, even for the book, by saying authors of such material should call Redmond out for not being standards compliant. MinGW, GNU and others are much quicker and more formally following the standards, but Microsoft are a monster of code and yet still get away with avoiding implementing the standard... The author doesn't take them to task... Perhaps some, many, or all, think that's not his prerogative, but I believe it should be...
In reply to an earlier post on 8 Mar 2013 15:25:27 GMT
Pattabi Raman says:
Please let me know how did you use MinGW to work with concurrency? In my book "Concise exposure to C++" I showed it with VS Express for Windows Desktop 2012 and GCC in Ubuntu.
In reply to an earlier post on 5 Jun 2013 09:20:32 BDT
Amazon Customer says:
How? - Like with any other compiler. You know, not all development is done inside Visual Studio... MinGW bundles GCC for Windows, and with GCC comes the good C++11 support. Have you never used Intel C/C++ compiler on Windows??
‹ Previous 1 Next ›