Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>For a rich, thorough treatment of the subject, with a good balance between computer science and practice, I recommend <a href="http://rads.stackoverflow.com/amzn/click/0123705916" rel="nofollow noreferrer">The Art of Multiprocessor Programming</a>. A lot of examples are in object-oriented code, i.e. Java, with other languages scattered throughout. It just depends on the topic being covered. What I really love about this book is that it discusses how common algorithms should be implemented in a concurrent design. Of course, there's so much more!</p> <p>For general concepts and a treatment of pthreads, I really like <a href="http://rads.stackoverflow.com/amzn/click/0201633922" rel="nofollow noreferrer">Programming with POSIX Threads</a>. Being the library and API that it is, it's in C.</p> <p>For Windows and C# developers, check out <a href="http://www.bluebytesoftware.com/blog/" rel="nofollow noreferrer">Joe Duffy's blog</a>. Joe works on parallel libraries, infrastructure, and programming models in Microsoft's Developer Division. He has a book coming in Nov. 2008 titled <a href="http://www.bluebytesoftware.com/books/winconc/winconc_book_resources.html" rel="nofollow noreferrer">Concurrent Programming on Windows</a> (<a href="http://rads.stackoverflow.com/amzn/click/032143482X" rel="nofollow noreferrer">Amazon link</a>).</p> <p>Also, don't miss the Godfather's blog: Herb Sutter's <a href="http://herbsutter.wordpress.com/" rel="nofollow noreferrer">Sutter's Mill</a>. He has links to all his articles in Dr. Dobb's Journal and more. Click his <a href="http://herbsutter.wordpress.com/category/concurrency/" rel="nofollow noreferrer">Concurrency category</a>.</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload