By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
446,218 Members | 1,342 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 446,218 IT Pros & Developers. It's quick & easy.

Best C++ Multithreading Book?

P: n/a
Ray
Hello,

Greetings! I'm looking for a solid C++ multithreading book. Can you
recommend one? I don't think I've seen a multithreading C++ book that
everybody thinks is good (like Effective C++ or Exceptional C++, for
example). Platform-specific (e.g.: Win32, POSIX) is OK, as long as it's
good :)

Thank you,
Ray

Jan 27 '07 #1
Share this Question
Share on Google+
7 Replies


P: n/a
On 26 Jan 2007 19:19:08 -0800, "Ray" <ra********@yahoo.comwrote:
>Hello,

Greetings! I'm looking for a solid C++ multithreading book. Can you
recommend one? I don't think I've seen a multithreading C++ book that
everybody thinks is good (like Effective C++ or Exceptional C++, for
example). Platform-specific (e.g.: Win32, POSIX) is OK, as long as it's
good :)

Thank you,
Ray
I think this is because the C++ standard does not address multithreading in
any way. The nearest concession to concurrency is the presence of the
"volatile" keyword. No facility is specified to create multiple stacks, for
instance, or to instantiate or synchronize threads.

Multithreading in C++ is almost entirely implementation-dependent, although
there are efforts to encapsulate multithreading behavior (see boost.threads
for example).

-dr
Jan 27 '07 #2

P: n/a
Ray
On Jan 27, 3:25 pm, Dave Rahardja <a...@me.comwrote:
I think this is because the C++ standard does not address
multithreading in
any way. The nearest concession to concurrency is the presence of the
"volatile" keyword. No facility is specified to create multiple stacks, for
instance, or to instantiate or synchronize threads.

Multithreading in C++ is almost entirely implementation-dependent, although
there are efforts to encapsulate multithreading behavior (see boost.threads
for example).
Thanks Dave. So do you have any books to recommend?
>
-dr
Jan 27 '07 #3

P: n/a
On 26 Jan 2007 23:42:10 -0800, "Ray" <ra********@yahoo.comwrote:
>On Jan 27, 3:25 pm, Dave Rahardja <a...@me.comwrote:
I think this is because the C++ standard does not address
multithreading in
>any way. The nearest concession to concurrency is the presence of the
"volatile" keyword. No facility is specified to create multiple stacks, for
instance, or to instantiate or synchronize threads.

Multithreading in C++ is almost entirely implementation-dependent, although
there are efforts to encapsulate multithreading behavior (see boost.threads
for example).

Thanks Dave. So do you have any books to recommend?
Nope!
Jan 27 '07 #4

P: n/a

Ray skrev:
Hello,

Greetings! I'm looking for a solid C++ multithreading book. Can you
recommend one? I don't think I've seen a multithreading C++ book that
everybody thinks is good (like Effective C++ or Exceptional C++, for
example). Platform-specific (e.g.: Win32, POSIX) is OK, as long as it's
good :)

Thank you,
Ray
As noted in another post, there might well be no C++ multithreading
book available. My best advice would be to get a book about
multithreading in general - or perhaps about Posix multithreading.
When you know the basics of multithreading, it should not be difficult
to use those ideas using your library of choice.
I will recommend accu.org as a source of book reviews.

/Peter

Jan 27 '07 #5

P: n/a
Ray
On Jan 27, 7:57 pm, "peter koch" <peter.koch.lar...@gmail.comwrote:
Greetings! I'm looking for a solid C++ multithreading book. Can you
As noted in another post, there might well be no C++ multithreading
book available. My best advice would be to get a book about
multithreading in general - or perhaps about Posix multithreading.
When you know the basics of multithreading, it should not be difficult
to use those ideas using your library of choice.
I will recommend accu.org as a source of book reviews.
Many thanks, Peter!

Ray
>
/Peter
Jan 27 '07 #6

P: n/a


On Jan 26, 10:19 pm, "Ray" <ray_use...@yahoo.comwrote:
Hello,

Greetings! I'm looking for a solid C++ multithreading book. Can you
recommend one? I don't think I've seen a multithreading C++ book that
everybody thinks is good (like Effective C++ or Exceptional C++, for
example). Platform-specific (e.g.: Win32, POSIX) is OK, as long as it's
good :)

Thank you,
Ray
Search this newsgroup - I remember a previous posting about this.

But the book Programming with POSIX Threads, by David R. Butenhof
is very good. It's in C and covers pthreads.

But leaving aside the pthread specifics, it covers concepts very well
and motivates them with good examples and, best of all, real working
code.

Jan 28 '07 #7

P: n/a
Ray
On Jan 28, 12:14 pm, "AnonMail2...@gmail.com" <AnonMail2...@gmail.com>
wrote:
But the book Programming with POSIX Threads, by David R. Butenhof
is very good. It's in C and covers pthreads.

But leaving aside the pthread specifics, it covers concepts very well
and motivates them with good examples and, best of all, real working
code.
Excellent! Many thanks! I'll look for the book.

Cheers
Ray

Jan 28 '07 #8

This discussion thread is closed

Replies have been disabled for this discussion.