EvilZone
Programming and Scripting => C - C++ => Topic started by: rasenove on May 10, 2013, 07:56:03 AM
-
I found a great resource to learn Concurrent Programming (program multi tasking techniques etc)
heres the link [/up] (http://my.safaribooksonline.com/book/programming/cplusplus/0131013769/dividing-cplusplus-programs-into-multiple-tasks/ch03)
-
I also have some good tutorials about concureny programmin in C++11
http://www.youtube.com/watch?v=80ifzK3b8QQ (http://www.youtube.com/watch?v=80ifzK3b8QQ)
[size=78%]http://www.youtube.com/watch?v=qtRUG5ztMoA (http://www.youtube.com/watch?v=qtRUG5ztMoA)[/size]
http://www.youtube.com/watch?v=TZ9BgdgpYm8 (http://www.youtube.com/watch?v=TZ9BgdgpYm8)
.....till part 9 or so
-
@rasenove; I've actually read that book(Parallel & Distributed Programming Using C++) and unfortunately it's not fantastic for concurrent programming techniques, it does glaze over some useful topics, though.
-
@rasenove; I've actually read that book(Parallel & Distributed Programming Using C++) and unfortunately it's not fantastic for concurrent programming techniques, it does glaze over some useful topics, though.
Other suggestions?
-
Other suggestions?
I mean besides google and the websites and papers you can find on it using that? :P /snarky response
-
I mean besides google and the websites and papers you can find on it using that? :P /snarky response
I am just keeping the topic going and because Xires did research on this topic and actual read the books i think his opinion might even be better than google.
-
The Art of Multiprocessor Programming (http://www.amazon.com/The-Multiprocessor-Programming-Revised-Reprint/dp/0123973376)
Structured Parallel Programming: Patterns for Efficient Computation (http://www.amazon.com/Structured-Parallel-Programming-Efficient-Computation/dp/0124159931)
Those are 2 books that I reference most often for work-related stuff. Please keep in mind that I work with C & ASM, primarily, and I code exclusively for a Linux platform. However, the techniques can be applied anywhere. There's even some good information on improving non-concurrent code.