• Advertisement
Sign in to follow this  

Concurrent Programming

This topic is 4680 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Does anyone know a good book on it? I want to try my hand on threads and network programming but want to have a solid base for it first. Any suggestions?

Share this post


Link to post
Share on other sites
Advertisement
i thought you were going to talk about working on 16 different projects at once...

Share this post


Link to post
Share on other sites
I highly recommend these books on those subjects.

Programming Applications for Microsoft Windows (Dv-Mps General) by Jeffrey Richter

Network Programming for Microsoft Windows, Second Edition by Anthony Jones, Jim Ohmund

Kuphryn

Share this post


Link to post
Share on other sites
Neither of those books focus on concurrent programming, as the original requester asked for.

I learned concurrency through the dinosaur OS book, plus the book "The Concurrent C Programming Language" which came paired with a version of C that had built-in support for various concurrent constructs. I wouldn't necessarily recommend this path to someone learning it these days, though :-)

Share this post


Link to post
Share on other sites
Quote:
Original post by mattnewport
I asked a similar question a while ago and ended up answering myself [smile]

Thank you. I was wondering though. I'm not an "experienced programmer" so will I be able to follow the book? Does it have good (almost detailed) explanations? Or will I have to look for a beginner's book on concurrent programming?

Share this post


Link to post
Share on other sites
It assumes a reasonable working knowledge of C++ and/or Java in order to follow the code snippets but I would think you'd be able to follow it even if you're not an expert, as long as you're not a total beginner. Most of the discussion is quite high level and the book doesn't assume much if any prior experience with concurrency.

Share this post


Link to post
Share on other sites
I learnt about concurrent programming through an OS course at uni (using the dinosaur OS book...). I'm tempted by that Patterns for Parallel Programming book though: looks really good.

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement