FileMood

Download Udemy - Learn Multithreading with Modern C++

Udemy Learn Multithreading with Modern

Name

Udemy - Learn Multithreading with Modern C++

  DOWNLOAD Copy Link

Trouble downloading? see How To

Total Size

3.1 GB

Total Files

370

Last Seen

2025-07-18 01:26

Hash

4E90B52D644CA6F3C283DF7B4A7DFD109D75D4D2

/01. Introduction/

1. Introduction.mp4

3.8 MB

1. Introduction.vtt

3.5 KB

2. Lecturer Introduction.mp4

1.5 MB

2. Lecturer Introduction.vtt

1.2 KB

3. Guide to Exercises and Source Code.html

0.8 KB

3. exercises.zip

12.4 MB

/02. Review of Modern C++ Features/

1. 002_modern_cpp_part_one.zip

2.7 KB

1. Modern C++ Overview Part One Exercises.pdf

136.8 KB

1. Modern C++ Overview Part One Solutions.pdf

146.6 KB

1. Modern C++ Overview Part One.mp4

87.8 MB

1. Modern C++ Overview Part One.vtt

11.0 KB

2. 004_modern_cpp_part_two.zip

2.1 KB

2. Modern C++ Overview Part Two Exercises.pdf

122.2 KB

2. Modern C++ Overview Part Two Solutions.pdf

133.4 KB

2. Modern C++ Overview Part Two.mp4

79.1 MB

2. Modern C++ Overview Part Two.vtt

11.1 KB

3. 006_modern_cpp_part_three.zip

2.1 KB

3. Modern C++ Overview Part Three Exercises.pdf

107.5 KB

3. Modern C++ Overview Part Three Solutions.pdf

117.3 KB

3. Modern C++ Overview Part Three.mp4

59.7 MB

3. Modern C++ Overview Part Three.vtt

13.7 KB

4. 007_modern_cpp_part_four.zip

1.2 KB

4. Modern C++ Overview Part Four Exercises.pdf

125.3 KB

4. Modern C++ Overview Part Four Solutions.pdf

139.2 KB

4. Modern C++ Overview Part Four.mp4

60.6 MB

4. Modern C++ Overview Part Four.vtt

12.2 KB

5. 008_modern_cpp_part_five.zip

2.2 KB

5. Modern C++ Overview Part Five Exercises.pdf

123.1 KB

5. Modern C++ Overview Part Five Solutions.pdf

130.7 KB

5. Modern C++ Overview Part Five.mp4

39.7 MB

5. Modern C++ Overview Part Five.vtt

12.1 KB

/03. Introduction to Concurrency/

1. Concurrency Introduction.mp4

24.7 MB

1. Concurrency Introduction.vtt

3.9 KB

10. Computer with Single Processor and Cache.mp4

13.0 MB

10. Computer with Single Processor and Cache.vtt

5.6 KB

11. Computer with Multiple Processors.mp4

22.4 MB

11. Computer with Multiple Processors.vtt

9.5 KB

12. Synchronization Issues.mp4

9.7 MB

12. Synchronization Issues.vtt

5.2 KB

2. Concurrency Motivation.mp4

77.1 MB

2. Concurrency Motivation.vtt

11.3 KB

3. Concurrency Overview.mp4

10.8 MB

3. Concurrency Overview.vtt

5.5 KB

4. Threaded Program Structure.mp4

5.9 MB

4. Threaded Program Structure.vtt

2.8 KB

5. A Brief History of C++ Concurrency.mp4

19.2 MB

5. A Brief History of C++ Concurrency.vtt

4.4 KB

6. 010_launching_a_thread.zip

1.4 KB

6. Launching a Thread Exercises.pdf

87.3 KB

6. Launching a Thread Solutions.pdf

92.4 KB

6. Launching a Thread.mp4

48.1 MB

6. Launching a Thread.vtt

11.2 KB

7.1 Assignment-Launching a Thread.html

4.9 KB

7.1 Solution-launching_a_thread_assignment.zip

0.7 KB

8. 020_thread_function_with_arguments.zip

3.1 KB

8. Thread Function with Arguments Exercises.pdf

114.3 KB

8. Thread Function with Arguments Solutions.pdf

100.5 KB

8. Thread Function with Arguments.mp4

29.9 MB

8. Thread Function with Arguments.vtt

9.0 KB

9. Computer with Single Processor.mp4

61.3 MB

9. Computer with Single Processor.vtt

11.3 KB

/04. Getting Started with Threads/

1. 100_system_thread_interface.zip

1.5 KB

1. System Thread Interface Exercises.pdf

103.9 KB

1. System Thread Interface Solutions.pdf

122.8 KB

1. System Thread Interface.mp4

67.9 MB

1. System Thread Interface.vtt

8.8 KB

2. 110_c++_thread_class.zip

2.2 KB

2. C++ Thread Class Exercises.pdf

109.6 KB

2. C++ Thread Class Solutions.pdf

123.1 KB

2. The C++ Thread Class.mp4

26.8 MB

2. The C++ Thread Class.vtt

7.5 KB

3. 120_managing_a_thread.zip

2.8 KB

3. Managing a Thread Exercises.pdf

108.1 KB

3. Managing a Thread Solutions.pdf

112.0 KB

3. Managing a Thread.mp4

54.6 MB

3. Managing a Thread.vtt

8.9 KB

4. 130_multiple_threads.zip

0.6 KB

4. Multiple Threads Exercises.pdf

99.9 KB

4. Multiple Threads Solutions.pdf

105.9 KB

4. Multiple Threads.mp4

52.9 MB

4. Multiple Threads.vtt

9.9 KB

5. 140_data_races.zip

0.6 KB

5. Data Races Exercises.pdf

93.5 KB

5. Data Races.mp4

15.3 MB

5. Data Races.vtt

6.4 KB

6.2 Assignment-Data Races.html

5.4 KB

6.2 Solution-data_race_assignment.zip

0.5 KB

7. Data Race Consequences.mp4

78.1 MB

7. Data Race Consequences.vtt

14.3 KB

7. Data Races Consequences Exercises.pdf

106.8 KB

7. Data Races Consequences Solutions.pdf

118.1 KB

/05. Working with shared data/

1. Critical Section Exercises.pdf

90.0 KB

1. Critical Section Solutions.pdf

95.1 KB

1. Critical Sections.mp4

5.6 MB

1. Critical Sections.vtt

3.3 KB

10. 260_shared_data_initialization.zip

2.9 KB

10. Shared Data Initialization Exercises.pdf

114.5 KB

10. Shared Data Initialization Solutions.pdf

137.9 KB

10. Shared Data Initialization.mp4

74.7 MB

10. Shared Data Initialization.vtt

11.4 KB

11. 263_thread_local_variables.zip

0.7 KB

11. Thread-local Data.mp4

28.3 MB

11. Thread-local Data.vtt

4.5 KB

11. Thread-local Variables Exercises.pdf

98.0 KB

11. Thread-local Variables Solutions.pdf

109.4 KB

12. 265_lazy_initialization.zip

1.6 KB

12. Lazy Initialization Exercises.pdf

99.5 KB

12. Lazy Initialization Solutions.pdf

105.7 KB

12. Lazy initialization.mp4

8.2 MB

12. Lazy initialization.vtt

4.7 KB

13. 268_double_checked_locking.zip

1.2 KB

13. Double-checked Locking Exercises.pdf

105.9 KB

13. Double-checked Locking Solutions.pdf

118.5 KB

13. Double-checked Locking.mp4

62.5 MB

13. Double-checked Locking.vtt

7.8 KB

14. 270_deadlock.zip

1.3 KB

14. Deadlock Exercises.pdf

96.5 KB

14. Deadlock Solutions.pdf

102.6 KB

14. Deadlock.mp4

15.1 MB

14. Deadlock.vtt

5.7 KB

15. 273_deadlock_practical.zip

1.7 KB

15. Deadlock Practical.mp4

35.0 MB

15. Deadlock Practical.vtt

10.3 KB

16. 275_deadlock_avoidance.zip

2.6 KB

16. Deadlock Avoidance Exercises.pdf

105.6 KB

16. Deadlock Avoidance Solutions.pdf

108.1 KB

16. Deadlock Avoidance.mp4

85.2 MB

16. Deadlock Avoidance.vtt

12.2 KB

17. 278_deadlock_avoidance_practical.zip

3.2 KB

17. Deadlock Avoidance Practical.mp4

23.4 MB

17. Deadlock Avoidance Practical.vtt

6.5 KB

18. 280_livelock.zip

1.3 KB

18. Livelock Exercises.pdf

106.2 KB

18. Livelock Solutions.pdf

117.9 KB

18. Livelock.mp4

17.5 MB

18. Livelock.vtt

7.3 KB

19. 285_livelock_practical.zip

1.7 KB

19. Livelock Practical.mp4

30.3 MB

19. Livelock Practical.vtt

4.6 KB

2. Mutex Introduction Exercises.pdf

88.7 KB

2. Mutex Introduction Solutions.pdf

100.6 KB

2. Mutex Introduction.mp4

8.2 MB

2. Mutex Introduction.vtt

4.4 KB

20.3 Assignment-Livelock.html

5.3 KB

20.3 Assignment-assignment_livelock.zip

0.5 KB

21. Mutex Conclusion.mp4

34.7 MB

21. Mutex Conclusion.vtt

6.4 KB

3. 200_mutex_class.zip

1.2 KB

3. Mutex Class Exercises.pdf

110.8 KB

3. Mutex Class Solutions.pdf

128.1 KB

3. Mutex Class.mp4

20.0 MB

3. Mutex Class.vtt

7.7 KB

4. 210_internally_synchronized_class.zip

0.9 KB

4. Internally Synchronized Class Exercises.pdf

100.0 KB

4. Internally Synchronized Class Solutions.pdf

109.1 KB

4. Internally Synchronized Class.mp4

14.7 MB

4. Internally Synchronized Class.vtt

5.6 KB

5. 220_lock_guard.zip

1.5 KB

5. Lock Guard Exercises.pdf

114.0 KB

5. Lock Guard Solutions.pdf

129.5 KB

5. Lock Guard.mp4

74.7 MB

5. Lock Guard.vtt

10.0 KB

6. 230_unique_lock.zip

1.4 KB

6. Unique Lock Exercises.pdf

113.2 KB

6. Unique Lock Solutions.pdf

117.3 KB

6. Unique Lock.mp4

46.8 MB

6. Unique Lock.vtt

8.1 KB

7. 240_timeouts_and_mutexes.zip

2.6 KB

7. Timeouts and Mutexes Exercises.pdf

106.2 KB

7. Timeouts and Mutexes Solutions.pdf

129.0 KB

7. Timeouts and Mutexes.mp4

74.7 MB

7. Timeouts and Mutexes.vtt

11.4 KB

8. 245_multiple_reader_single_writer.zip

0.7 KB

8. Multiple Reader Single Writer Exercises.pdf

106.3 KB

8. Multiple Reader Single Writer Solutions.pdf

118.3 KB

8. Multiple Reader,Single Writer.mp4

51.1 MB

8. Multiple Reader,Single Writer.vtt

7.8 KB

9. 250_shared_mutexes.zip

0.7 KB

9. Shared Mutex Exercises.pdf

106.7 KB

9. Shared Mutex Solutions.pdf

115.2 KB

9. Shared Mutexes.mp4

57.1 MB

9. Shared Mutexes.vtt

10.8 KB

/06. Thread Synchronization/

1. Thread Coordination.mp4

5.6 MB

1. Thread Coordination.vtt

2.8 KB

10. 350_promises_multi.zip

1.8 KB

10. Promises and Multiple Waiting Threads Exercises.pdf

110.1 KB

10. Promises and Multiple Waiting Threads Solutions.pdf

119.8 KB

10. Promises with Multiple Waiting Threads.mp4

12.2 MB

10. Promises with Multiple Waiting Threads.vtt

4.5 KB

2. 300_thread_coordination_practical.zip

1.3 KB

2. Thread Coordination Practical Exercises.pdf

115.0 KB

2. Thread Coordination Practical Solutions.pdf

128.5 KB

2. Thread Coordination Practical.mp4

29.3 MB

2. Thread Coordination Practical.vtt

10.7 KB

3. 310_condition_variables.zip

1.1 KB

3. Condition Variables Exercises.pdf

106.0 KB

3. Condition Variables Solutions.pdf

112.6 KB

3. Condition Variables.mp4

52.3 MB

3. Condition Variables.vtt

8.1 KB

4.4 Assignment-Condition Variables.html

5.7 KB

4.4 Assignment-condition_variables_assignment.zip

0.9 KB

4.4 Solution-assignment_condition_variables_solution.zip

1.1 KB

5. 320_condition_variable_predicate.zip

3.4 KB

5. Condition Variables with Predicate Exercises.pdf

110.1 KB

5. Condition Variables with Predicate Solutions.pdf

120.9 KB

5. Condition Variables with Predicate.mp4

62.0 MB

5. Condition Variables with Predicate.vtt

9.6 KB

6. 330_condition_variable_practical.zip

1.4 KB

6. Condition Variable Practical Exercises.pdf

102.7 KB

6. Condition Variable Practical.mp4

18.6 MB

6. Condition Variable Practical.vtt

6.1 KB

7. Futures and Promises Overview Exercises.pdf

98.7 KB

7. Futures and Promises Overview Solutions.pdf

106.5 KB

7. Futures and Promises Overview.mp4

14.0 MB

7. Futures and Promises Overview.vtt

5.7 KB

8. Future and Promise Classes Exercises.pdf

106.1 KB

8. Future and Promise Classes Solutions.pdf

115.3 KB

8. Future and Promise Classes.mp4

10.4 MB

8. Future and Promise Classes.vtt

4.2 KB

9. 340_futures_and_promises_examples.zip

2.8 KB

9. Futures and Promises Examples Exercises.pdf

98.0 KB

9. Futures and Promises Examples.mp4

52.8 MB

9. Futures and Promises Examples.vtt

7.9 KB

/07. Atomic Types/

1. 400_integer_ops_and_threads.zip

1.1 KB

1. Integer Operations and Threads Exercises.pdf

105.2 KB

1. Integer Operations and Threads Solutions.pdf

111.9 KB

1. Integer Operations and Threads.mp4

85.2 MB

1. Integer Operations and Threads.vtt

9.7 KB

2. 410_atomic_types.zip

1.1 KB

2. Atomic Types Exercises.pdf

98.1 KB

2. Atomic Types Solutions.pdf

106.9 KB

2. Atomic Types.mp4

53.6 MB

2. Atomic Types.vtt

6.6 KB

3.5 Assignment-Double-checked Locking Reprise.html

7.4 KB

3.5 Assignment-assignment_atomic_types.zip

0.6 KB

3.5 Solution-assignment_atomic_types_solution.zip

0.8 KB

4. 420_atomic_operations.zip

1.8 KB

4. Atomic Operations Exercises.pdf

103.1 KB

4. Atomic Operations Solutions.pdf

115.2 KB

4. Atomic Operations.mp4

28.2 MB

4. Atomic Operations.vtt

10.9 KB

5. Lock-free Programming Exercises.pdf

103.9 KB

5. Lock-free Programming Solutions.pdf

115.0 KB

5. Lock-free Programming.mp4

11.3 MB

5. Lock-free Programming.vtt

5.9 KB

6. Lock-free Programming Continued.mp4

17.9 MB

6. Lock-free Programming Continued.vtt

9.5 KB

7. 430_lockfree_programming_practical.zip

0.9 KB

7. Lock-free Programming Practical.mp4

11.2 MB

7. Lock-free Programming Practical.vtt

5.1 KB

8. 440_lock_free_programming_practical_contd.zip

1.4 KB

8. Lock-free Programming Practical Continued Exercises.pdf

95.8 KB

8. Lock-free Programming Practical Continued Solutions.pdf

102.0 KB

8. Lock-free Programming Practical Continued.mp4

27.7 MB

8. Lock-free Programming Practical Continued.vtt

8.9 KB

/08. Asynchronous Programming/

1. Asynchronous Programming Exercises.pdf

107.3 KB

1. Asynchronous Programming Solutions.pdf

113.5 KB

1. Asynchronous Programming.mp4

49.8 MB

1. Asynchronous Programming.vtt

8.7 KB

2. 500_packaged_task.zip

1.4 KB

2. Packaged Task Exercises.pdf

101.2 KB

2. Packaged Task Solutions.pdf

108.7 KB

2. Packaged Task.mp4

44.1 MB

2. Packaged Task.vtt

8.7 KB

3.6 Assignment-Packaged Task Assignment.html

3.1 KB

4. 510_async_function.zip

1.7 KB

4. The async Function.mp4

13.5 MB

4. The async Function.vtt

6.1 KB

4. async Function Exercises.pdf

102.7 KB

4. async Function Solutions.pdf

107.3 KB

5. 520_async_function_and_launch_options.zip

0.9 KB

5. The async Function and Launch Options.mp4

20.0 MB

5. The async Function and Launch Options.vtt

7.2 KB

5. async Function and Launch Options Exercises.pdf

103.5 KB

5. async Function and Launch Options Solutions.pdf

113.3 KB

6. 530_choosing_a_thread_object.zip

0.7 KB

6. Choosing a Thread Object Exercises.pdf

103.5 KB

6. Choosing a Thread Object Solutions.pdf

110.3 KB

6. Choosing a Thread Object.mp4

32.0 MB

6. Choosing a Thread Object.vtt

7.3 KB

/09. Parallelism/

1. Parallelism Overview Exercises.pdf

95.6 KB

1. Parallelism Overview Solutions.pdf

102.3 KB

1. Parallelism Overview.mp4

11.5 MB

1. Parallelism Overview.vtt

6.7 KB

10. New Parallel Algorithms Conclusion Exercises.pdf

123.4 KB

10. New Parallel Algorithms Conclusion Solutions.pdf

135.4 KB

10. New Parallel Algorithms Conclusion.mp4

13.5 MB

10. New Parallel Algorithms Conclusion.vtt

5.4 KB

2. Parallelism Overview Continued Exercises.pdf

94.9 KB

2. Parallelism Overview Continued Solutions.pdf

97.1 KB

2. Parallelism Overview Continued.mp4

18.0 MB

2. Parallelism Overview Continued.vtt

9.4 KB

3. 600_data_parallelism_practical.zip

2.2 KB

3. Data Parallelism Practical.mp4

17.0 MB

3. Data Parallelism Practical.vtt

7.0 KB

4. 610_standard_algorithms.zip

1.4 KB

4. Standard Algorithms Overview Exercises.pdf

101.2 KB

4. Standard Algorithms Overview.mp4

27.2 MB

4. Standard Algorithms Overview.vtt

10.4 KB

5. 620_execution_policies.zip

2.1 KB

5. Execution Policies Exercises.pdf

105.4 KB

5. Execution Policies Solutions.pdf

111.4 KB

5. Execution Policies.mp4

113.5 MB

5. Execution Policies.vtt

13.7 KB

6. 630_algorithms_and_execution.zip

1.3 KB

6. Algorithms and Execution Policies Exercises.pdf

100.1 KB

6. Algorithms and Execution Policies Solutions.pdf

103.0 KB

6. Algorithms and Execution Policies.mp4

27.7 MB

6. Algorithms and Execution Policies.vtt

6.0 KB

7. 640_new_parallel_algorithms.zip

2.7 KB

7. New Parallel Algorithms Exercises.pdf

99.5 KB

7. New Parallel Algorithms Solutions.pdf

107.4 KB

7. New Parallel Algorithms.mp4

81.5 MB

7. New Parallel Algorithms.vtt

9.7 KB

8. 650_new_parallel_algorithms_contd.zip

2.4 KB

8. New Parallel Algorithms Contd Exercises.pdf

110.1 KB

8. New Parallel Algorithms Contd Solutions.pdf

120.0 KB

8. New Parallel Algorithms Continued.mp4

45.2 MB

8. New Parallel Algorithms Continued.vtt

7.0 KB

9. 660_new_parallel_algorithms_practical.zip

0.9 KB

9. Parallel Algorithms Practical.mp4

13.5 MB

9. Parallel Algorithms Practical.vtt

5.0 KB

/10. Practical Data Structures for Concurrent Programming/

1. 700_data_structures_and_concurrency.zip

0.8 KB

1. Data Structures and Concurrency Exercises.pdf

113.7 KB

1. Data Structures and Concurrency Solutions.pdf

120.0 KB

1. Data Structures and Concurrency.mp4

32.3 MB

1. Data Structures and Concurrency.vtt

9.7 KB

2. 710_shared_pointer.zip

1.7 KB

2. Shared Pointer Exercises.pdf

113.4 KB

2. Shared Pointer Solutions.pdf

124.2 KB

2. Shared Pointer.mp4

29.2 MB

2. Shared Pointer.vtt

10.9 KB

3. 720_monitor_class.zip

1.5 KB

3. Monitor Class Exercises.pdf

107.8 KB

3. Monitor Class Solutions.pdf

111.9 KB

3. Monitor Class.mp4

57.2 MB

3. Monitor Class.vtt

7.0 KB

4. 730_monitor_class_continued.zip

2.9 KB

4. Monitor Class Continued Exercises.pdf

98.5 KB

4. Monitor Class Continued Solutions.pdf

107.3 KB

4. Monitor Class Continued.mp4

38.1 MB

4. Monitor Class Continued.vtt

13.9 KB

5. 740_semaphore.zip

2.0 KB

5. Semaphore Exercises.pdf

103.3 KB

5. Semaphore Solutions.pdf

115.6 KB

5. Semaphore.mp4

36.8 MB

5. Semaphore.vtt

11.3 KB

6. 750_concurrent_queue.zip

2.4 KB

6. Concurrent Queue Exercises.pdf

99.4 KB

6. Concurrent Queue Solutions.pdf

100.7 KB

6. Concurrent Queue.mp4

88.5 MB

6. Concurrent Queue.vtt

12.1 KB

7. 760_concurrent_queue_with_cond_var.zip

1.8 KB

7. Concurrent Queue with Condition Variable Exercises.pdf

106.4 KB

7. Concurrent Queue with Condition Variable Solutions.pdf

110.8 KB

7. Concurrent Queue with Condition Variable.mp4

30.0 MB

7. Concurrent Queue with Condition Variable.vtt

6.4 KB

8. Thread Pools Exercises.pdf

100.2 KB

8. Thread Pools Solutions.pdf

109.9 KB

8. Thread Pools.mp4

19.3 MB

8. Thread Pools.vtt

8.4 KB

9. 770_thread_pool_basic_implementation.zip

2.8 KB

9. Thread Pool Basic Implementation Exercises.pdf

108.5 KB

9. Thread Pool Basic Implementation Solutions.pdf

115.3 KB

9. Thread Pool Basic Implementation.mp4

20.7 MB

9. Thread Pool Basic Implementation.vtt

7.0 KB

/11. Multithreading Resources/

1. Recommended Book.html

0.5 KB

2. Multithreading libraries.html

0.6 KB

/12. And finally/

1. Bonus Material.html

0.2 KB

1. Bonus Material.pdf

127.1 KB

 

Total files 370


Copyright © 2025 FileMood.com