Click here to Skip to main content
Rate this: bad
good
Please Sign up or sign in to vote.
See more: C++ MFC Threading
i am a new one in mutil_thread coding so i want some suggestion for that ,especially some book about that .
thank u
Posted 8-Mar-13 5:12am
Comments
ThePhantomUpvoter at 8-Mar-13 10:20am
   
Amazon.com usually has a pretty good selection.
chinahyin at 8-Mar-13 10:27am
   
in china is not easy to buy a book in amazon .com but thank you all the same
ThePhantomUpvoter at 8-Mar-13 11:53am
   
How would I know that? Your profile says that you are in the US...
chinahyin at 9-Mar-13 10:11am
   
my apologize i forget to set the country
Rate this: bad
good
Please Sign up or sign in to vote.

Solution 1

Although multi-threading programming is almost as old as single threaded programming, some of the really useful constructs and features of the language are relatively new (ie. async, await, futures, actors...). No really good modern books on multi-threading have emerged yet.
 
Nevertheless, have a look at:
- The Art of Multiprocessor Programming, Maurice Herlihy & Nir Shavit
- Intel Threaded Building Blocks, James Reinders
- Multi-Core Programming, Akhter and Roberts (Intel)
- Patterns for Parallel Programming, Mattson, Sanders, Msasingill (actually java but the principles are the same/similar)
- Concurrent Programming on Windows, Joe Duffy (Actually about .NET, which you can reach through C++/CLI)
 
The (software) technology is changing, so most of these will be obsolete in several years. Keep searching and keep asking the same question.
  Permalink  
Comments
chinahyin at 8-Mar-13 11:01am
   
i can't agree with you any more ,the technology is changing faster and i think if i know the old so that i can learn the new one faster
Rate this: bad
good
Please Sign up or sign in to vote.

Solution 2

I have found this website very useful...you can download this in pdf format..
http://www.albahari.com/threading/[^]
  Permalink  
v2
Comments
chinahyin at 8-Mar-13 11:01am
   
thank you very much
Rate this: bad
good
Please Sign up or sign in to vote.

Solution 3

I've had great success using the MFC CWinThread class to add multi-threading. Advanced Windows by Richter of Microsoft Press is a good book.
  Permalink  

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
0 OriginalGriff 562
1 Sergey Alexandrovich Kryukov 484
2 Maciej Los 325
3 DamithSL 233
4 Mathew Soji 195
0 OriginalGriff 7,168
1 Sergey Alexandrovich Kryukov 6,377
2 DamithSL 5,461
3 Manas Bhardwaj 4,876
4 Maciej Los 4,450


Advertise | Privacy | Mobile
Web01 | 2.8.1411023.1 | Last Updated 10 Mar 2013
Copyright © CodeProject, 1999-2014
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100