Click here to Skip to main content
11,709,033 members (62,311 online)
Rate this: bad
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 4:12am
ThePhantomUpvoter at 8-Mar-13 10:20am 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
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.
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
Please Sign up or sign in to vote.

Solution 2

I have found this website very can download this in pdf format..[^]
chinahyin at 8-Mar-13 11:01am
thank you very much
Rate this: bad
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.

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

  Print Answers RSS
0 Sergey Alexandrovich Kryukov 580
1 Maciej Los 235
2 Peter Leow 219
3 OriginalGriff 214
4 Mika Wendelius 170
0 OriginalGriff 9,348
1 Sergey Alexandrovich Kryukov 8,727
2 CPallini 5,189
3 Maciej Los 4,991
4 Mika Wendelius 3,856

Advertise | Privacy | Mobile
Web04 | 2.8.150819.1 | Last Updated 10 Mar 2013
Copyright © CodeProject, 1999-2015
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