EvilZone

Programming and Scripting => C - C++ => Topic started by: rasenove on May 10, 2013, 07:56:03 AM

Title: Concurrent Programming
Post 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)
Title: Re: Concurrent Programming
Post by: Teddy on May 11, 2013, 01:49:59 PM
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
Title: Re: Concurrent Programming
Post by: Xires on May 20, 2013, 11:39:32 PM
@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.
Title: Re: Concurrent Programming
Post by: Stackprotector on May 22, 2013, 02:14:28 PM
@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?
Title: Re: Concurrent Programming
Post by: bluechill on May 22, 2013, 02:35:00 PM
Other suggestions?

I mean besides google and the websites and papers you can find on it using that? :P /snarky response
Title: Re: Concurrent Programming
Post by: Stackprotector on May 22, 2013, 02:36:45 PM
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.
Title: Re: Concurrent Programming
Post by: Xires on May 25, 2013, 09:38:08 PM
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.