Introduction to C++ Concurrency LiveLessons
Video: .MP4, 1280x720, 30 fps | Audio: AAC, 44.1kHz, 2ch | Duration: 4.5h
Genre: eLearning | Language: English | Size: 7.5 GB

Introduction to C++ Concurrency LiveLessonsintroduces the principles of concurrency by creating and running simple programs. It not only shows how to write correct code, but also discusses the dangers and pitfalls of concurrency such as data races, deadlocks, livelocks, and more.

Description
C++ is undergoing rapid changes to support concurrent and parallel programming. The 2011 Standard introduced a new multicore memory model, atomic variables, threads, asynchronous tasks, and synchronization primitives. Work is being done to add even more support in the future. It's no longer enough to just learn some new syntax and library API. There's a need to gain a deeper understanding of the theory and mechanics of concurrency, and Bartosz leads you to that understanding in this video training.

About the Instructor
Bartosz Milewskiis the president of Reliable Software, a company that creates high-quality productivity tools for programmers. His work has been widely published in major journals over the past several years, and he is the author of C++ In Action(Addison-Wesley, 2001). During his eight years at Microsoft, he was the development lead of the Content Index component of Windows 2000. He has taught C++ programming at the University of Wroclaw in Poland and holds a Ph.D. in theoretical physics from the University of Wroclaw. He is also involved with the University of Washington, where he participates in graduate courses and seminars in computer science. He is a member of the advisory board at UW Professional and Continuing Education, advising on C/C++ courses.

Skill Level
Intermediate

What You Will Learn
Understanding the principles of concurrency and parallelism
Understanding the principles of synchronization
Writing multithreaded code
Understanding common pitfalls of concurrent programming

Who Should Take This Course
Any C++ programmer with some programming experience who is interested in the exciting topic of concurrency

Course Requirements
Familiarity with the C++ language

Homepage
Code:
https://www.oreilly.com/library/view/introduction-to-c/9780134031507/


Code:
https://nitroflare.com/view/64DE8BD6495A2C0/Introduction_to_C___Concurrency_LiveLessons.part1.rar
https://nitroflare.com/view/B8EE44A73B28315/Introduction_to_C___Concurrency_LiveLessons.part2.rar
https://nitroflare.com/view/4459ADD236ED736/Introduction_to_C___Concurrency_LiveLessons.part3.rar
https://nitroflare.com/view/BB189BCAD8983A9/Introduction_to_C___Concurrency_LiveLessons.part4.rar
https://nitroflare.com/view/1933C74FCA1A62A/Introduction_to_C___Concurrency_LiveLessons.part5.rar
https://nitroflare.com/view/22574EB4D472ECB/Introduction_to_C___Concurrency_LiveLessons.part6.rar
https://nitroflare.com/view/2A8EF0F13594D1A/Introduction_to_C___Concurrency_LiveLessons.part7.rar
https://nitroflare.com/view/4D14816509CFDFA/Introduction_to_C___Concurrency_LiveLessons.part8.rar
Code:
https://rapidgator.net/file/22f4c37771caff135c368ef1d8928746/Introduction_to_C___Concurrency_LiveLessons.part1.rar.html
https://rapidgator.net/file/008d245d7e063499094b02184850aa81/Introduction_to_C___Concurrency_LiveLessons.part2.rar.html
https://rapidgator.net/file/c785ddf9b5d5739b6fe7e95ed30a2e6d/Introduction_to_C___Concurrency_LiveLessons.part3.rar.html
https://rapidgator.net/file/17053197bf5d68d6ea1349733fde2c90/Introduction_to_C___Concurrency_LiveLessons.part4.rar.html
https://rapidgator.net/file/0c7afc3165b56442acbae2efbddb7d67/Introduction_to_C___Concurrency_LiveLessons.part5.rar.html
https://rapidgator.net/file/706f1919f0a48e768336ce5ed2846b63/Introduction_to_C___Concurrency_LiveLessons.part6.rar.html
https://rapidgator.net/file/8dabd08d27d9dd5f5c066e9e9a5e87d2/Introduction_to_C___Concurrency_LiveLessons.part7.rar.html
https://rapidgator.net/file/65601c2f8804086191bf81614553de81/Introduction_to_C___Concurrency_LiveLessons.part8.rar.html