|
|
1. 002_modern_cpp_part_one.zip
|
ZIP
|
2.7 KB
|
|
|
1. 100_system_thread_interface.zip
|
ZIP
|
1.5 KB
|
|
|
1. 400_integer_ops_and_threads.zip
|
ZIP
|
1.1 KB
|
|
|
1. 700_data_structures_and_concurrency.zip
|
ZIP
|
819.2 B
|
|
|
1. Asynchronous Programming Exercises.pdf
|
PDF
|
104.7 KB
|
|
|
1. Asynchronous Programming Solutions.pdf
|
PDF
|
110.8 KB
|
|
|
1. Asynchronous Programming.mp4
|
MP4
|
47.5 MB
|
|
|
1. Asynchronous Programming.vtt
|
VTT
|
8.5 KB
|
|
|
1. Bonus Material.html
|
HTML
|
204.8 B
|
|
|
1. Bonus Material.pdf
|
PDF
|
124.1 KB
|
|
|
1. Concurrency Introduction.mp4
|
MP4
|
23.5 MB
|
|
|
1. Concurrency Introduction.vtt
|
VTT
|
3.8 KB
|
|
|
1. Critical Section Exercises.pdf
|
PDF
|
87.9 KB
|
|
|
1. Critical Section Solutions.pdf
|
PDF
|
92.9 KB
|
|
|
1. Critical Sections.mp4
|
MP4
|
5.4 MB
|
|
|
1. Critical Sections.vtt
|
VTT
|
3.2 KB
|
|
|
1. Data Structures and Concurrency Exercises.pdf
|
PDF
|
111 KB
|
|
|
1. Data Structures and Concurrency Solutions.pdf
|
PDF
|
117.2 KB
|
|
|
1. Data Structures and Concurrency.mp4
|
MP4
|
30.8 MB
|
|
|
1. Data Structures and Concurrency.vtt
|
VTT
|
9.5 KB
|
|
|
1. Integer Operations and Threads Exercises.pdf
|
PDF
|
102.7 KB
|
|
|
1. Integer Operations and Threads Solutions.pdf
|
PDF
|
109.3 KB
|
|
|
1. Integer Operations and Threads.mp4
|
MP4
|
81.2 MB
|
|
|
1. Integer Operations and Threads.vtt
|
VTT
|
9.5 KB
|
|
|
1. Introduction.mp4
|
MP4
|
3.6 MB
|
|
|
1. Introduction.vtt
|
VTT
|
3.4 KB
|
|
|
1. Modern C++ Overview Part One Exercises.pdf
|
PDF
|
133.6 KB
|
|
|
1. Modern C++ Overview Part One Solutions.pdf
|
PDF
|
143.2 KB
|
|
|
1. Modern C++ Overview Part One.mp4
|
MP4
|
83.8 MB
|
|
|
1. Modern C++ Overview Part One.vtt
|
VTT
|
10.7 KB
|
|
|
1. Parallelism Overview Exercises.pdf
|
PDF
|
93.4 KB
|
|
|
1. Parallelism Overview Solutions.pdf
|
PDF
|
99.9 KB
|
|
|
1. Parallelism Overview.mp4
|
MP4
|
10.9 MB
|
|
|
1. Parallelism Overview.vtt
|
VTT
|
6.5 KB
|
|
|
1. Recommended Book.html
|
HTML
|
512 B
|
|
|
1. System Thread Interface Exercises.pdf
|
PDF
|
101.5 KB
|
|
|
1. System Thread Interface Solutions.pdf
|
PDF
|
119.9 KB
|
|
|
1. System Thread Interface.mp4
|
MP4
|
64.8 MB
|
|
|
1. System Thread Interface.vtt
|
VTT
|
8.6 KB
|
|
|
1. Thread Coordination.mp4
|
MP4
|
5.3 MB
|
|
|
1. Thread Coordination.vtt
|
VTT
|
2.8 KB
|
|
|
10. 260_shared_data_initialization.zip
|
ZIP
|
2.8 KB
|
|
|
10. 350_promises_multi.zip
|
ZIP
|
1.8 KB
|
|
|
10. Computer with Single Processor and Cache.mp4
|
MP4
|
12.4 MB
|
|
|
10. Computer with Single Processor and Cache.vtt
|
VTT
|
5.5 KB
|
|
|
10. New Parallel Algorithms Conclusion Exercises.pdf
|
PDF
|
120.5 KB
|
|
|
10. New Parallel Algorithms Conclusion Solutions.pdf
|
PDF
|
132.3 KB
|
|
|
10. New Parallel Algorithms Conclusion.mp4
|
MP4
|
12.8 MB
|
|
|
10. New Parallel Algorithms Conclusion.vtt
|
VTT
|
5.2 KB
|
|
|
10. Promises and Multiple Waiting Threads Exercises.pdf
|
PDF
|
107.5 KB
|
|
|
10. Promises and Multiple Waiting Threads Solutions.pdf
|
PDF
|
117 KB
|
|
|
10. Promises with Multiple Waiting Threads.mp4
|
MP4
|
11.6 MB
|
|
|
10. Promises with Multiple Waiting Threads.vtt
|
VTT
|
4.4 KB
|
|
|
10. Shared Data Initialization Exercises.pdf
|
PDF
|
111.8 KB
|
|
|
10. Shared Data Initialization Solutions.pdf
|
PDF
|
134.6 KB
|
|
|
10. Shared Data Initialization.mp4
|
MP4
|
71.3 MB
|
|
|
10. Shared Data Initialization.vtt
|
VTT
|
11.1 KB
|
|
|
11. 263_thread_local_variables.zip
|
ZIP
|
716.8 B
|
|
|
11. Computer with Multiple Processors.mp4
|
MP4
|
21.4 MB
|
|
|
11. Computer with Multiple Processors.vtt
|
VTT
|
9.3 KB
|
|
|
11. Thread-local Data.mp4
|
MP4
|
27 MB
|
|
|
11. Thread-local Data.vtt
|
VTT
|
4.3 KB
|
|
|
11. Thread-local Variables Exercises.pdf
|
PDF
|
95.7 KB
|
|
|
11. Thread-local Variables Solutions.pdf
|
PDF
|
106.9 KB
|
|
|
12. 265_lazy_initialization.zip
|
ZIP
|
1.5 KB
|
|
|
12. Lazy Initialization Exercises.pdf
|
PDF
|
97.1 KB
|
|
|
12. Lazy Initialization Solutions.pdf
|
PDF
|
103.3 KB
|
|
|
12. Lazy initialization.mp4
|
MP4
|
7.8 MB
|
|
|
12. Lazy initialization.vtt
|
VTT
|
4.6 KB
|
|
|
12. Synchronization Issues.mp4
|
MP4
|
9.2 MB
|
|
|
12. Synchronization Issues.vtt
|
VTT
|
5.1 KB
|
|
|
13. 268_double_checked_locking.zip
|
ZIP
|
1.2 KB
|
|
|
13. Double-checked Locking Exercises.pdf
|
PDF
|
103.4 KB
|
|
|
13. Double-checked Locking Solutions.pdf
|
PDF
|
115.8 KB
|
|
|
13. Double-checked Locking.mp4
|
MP4
|
59.7 MB
|
|
|
13. Double-checked Locking.vtt
|
VTT
|
7.6 KB
|
|
|
14. 270_deadlock.zip
|
ZIP
|
1.3 KB
|
|
|
14. Deadlock Exercises.pdf
|
PDF
|
94.3 KB
|
|
|
14. Deadlock Solutions.pdf
|
PDF
|
100.2 KB
|
|
|
14. Deadlock.mp4
|
MP4
|
14.4 MB
|
|
|
14. Deadlock.vtt
|
VTT
|
5.6 KB
|
|
|
15. 273_deadlock_practical.zip
|
ZIP
|
1.6 KB
|
|
|
15. Deadlock Practical.mp4
|
MP4
|
33.4 MB
|
|
|
15. Deadlock Practical.vtt
|
VTT
|
10.1 KB
|
|
|
16. 275_deadlock_avoidance.zip
|
ZIP
|
2.5 KB
|
|
|
16. Deadlock Avoidance Exercises.pdf
|
PDF
|
103.1 KB
|
|
|
16. Deadlock Avoidance Solutions.pdf
|
PDF
|
105.6 KB
|
|
|
16. Deadlock Avoidance.mp4
|
MP4
|
81.3 MB
|
|
|
16. Deadlock Avoidance.vtt
|
VTT
|
11.9 KB
|
|
|
17. 278_deadlock_avoidance_practical.zip
|
ZIP
|
3.1 KB
|
|
|
17. Deadlock Avoidance Practical.mp4
|
MP4
|
22.3 MB
|
|
|
17. Deadlock Avoidance Practical.vtt
|
VTT
|
6.4 KB
|
|
|
18. 280_livelock.zip
|
ZIP
|
1.3 KB
|
|
|
18. Livelock Exercises.pdf
|
PDF
|
103.7 KB
|
|
|
18. Livelock Solutions.pdf
|
PDF
|
115.1 KB
|
|
|
18. Livelock.mp4
|
MP4
|
16.7 MB
|
|
|
18. Livelock.vtt
|
VTT
|
7.1 KB
|
|
|
19. 285_livelock_practical.zip
|
ZIP
|
1.7 KB
|
|
|
19. Livelock Practical.mp4
|
MP4
|
28.9 MB
|
|
|
19. Livelock Practical.vtt
|
VTT
|
4.4 KB
|
|
|
2. 004_modern_cpp_part_two.zip
|
ZIP
|
2.1 KB
|
|
|
2. 110_c++_thread_class.zip
|
ZIP
|
2.2 KB
|
|
|
2. 300_thread_coordination_practical.zip
|
ZIP
|
1.3 KB
|
|
|
2. 410_atomic_types.zip
|
ZIP
|
1 KB
|
|
|
2. 500_packaged_task.zip
|
ZIP
|
1.3 KB
|
|
|
2. 710_shared_pointer.zip
|
ZIP
|
1.7 KB
|
|
|
2. Atomic Types Exercises.pdf
|
PDF
|
95.8 KB
|
|
|
2. Atomic Types Solutions.pdf
|
PDF
|
104.4 KB
|
|
|
2. Atomic Types.mp4
|
MP4
|
51.1 MB
|
|
|
2. Atomic Types.vtt
|
VTT
|
6.4 KB
|
|
|
2. C++ Thread Class Exercises.pdf
|
PDF
|
107.1 KB
|
|
|
2. C++ Thread Class Solutions.pdf
|
PDF
|
120.2 KB
|
|
|
2. Concurrency Motivation.mp4
|
MP4
|
73.5 MB
|
|
|
2. Concurrency Motivation.vtt
|
VTT
|
11 KB
|
|
|
2. Lecturer Introduction.mp4
|
MP4
|
1.4 MB
|
|
|
2. Lecturer Introduction.vtt
|
VTT
|
1.2 KB
|
|
|
2. Modern C++ Overview Part Two Exercises.pdf
|
PDF
|
119.3 KB
|
|
|
2. Modern C++ Overview Part Two Solutions.pdf
|
PDF
|
130.3 KB
|
|
|
2. Modern C++ Overview Part Two.mp4
|
MP4
|
75.4 MB
|
|
|
2. Modern C++ Overview Part Two.vtt
|
VTT
|
10.8 KB
|
|
|
2. Multithreading libraries.html
|
HTML
|
512 B
|
|
|
2. Mutex Introduction Exercises.pdf
|
PDF
|
86.6 KB
|
|
|
2. Mutex Introduction Solutions.pdf
|
PDF
|
98.3 KB
|
|
|
2. Mutex Introduction.mp4
|
MP4
|
7.8 MB
|
|
|
2. Mutex Introduction.vtt
|
VTT
|
4.3 KB
|
|
|
2. Packaged Task Exercises.pdf
|
PDF
|
98.8 KB
|
|
|
2. Packaged Task Solutions.pdf
|
PDF
|
106.2 KB
|
|
|
2. Packaged Task.mp4
|
MP4
|
42 MB
|
|
|
2. Packaged Task.vtt
|
VTT
|
8.5 KB
|
|
|
2. Parallelism Overview Continued Exercises.pdf
|
PDF
|
92.7 KB
|
|
|
2. Parallelism Overview Continued Solutions.pdf
|
PDF
|
94.9 KB
|
|
|
2. Parallelism Overview Continued.mp4
|
MP4
|
17.2 MB
|
|
|
2. Parallelism Overview Continued.vtt
|
VTT
|
9.2 KB
|
|
|
2. Shared Pointer Exercises.pdf
|
PDF
|
110.8 KB
|
|
|
2. Shared Pointer Solutions.pdf
|
PDF
|
121.3 KB
|
|
|
2. Shared Pointer.mp4
|
MP4
|
27.8 MB
|
|
|
2. Shared Pointer.vtt
|
VTT
|
10.7 KB
|
|
|
2. The C++ Thread Class.mp4
|
MP4
|
25.5 MB
|
|
|
2. The C++ Thread Class.vtt
|
VTT
|
7.3 KB
|
|
|
2. Thread Coordination Practical Exercises.pdf
|
PDF
|
112.3 KB
|
|
|
2. Thread Coordination Practical Solutions.pdf
|
PDF
|
125.5 KB
|
|
|
2. Thread Coordination Practical.mp4
|
MP4
|
28 MB
|
|
|
2. Thread Coordination Practical.vtt
|
VTT
|
10.5 KB
|
|
|
20.3 Assignment-Livelock.html
|
HTML
|
5.2 KB
|
|
|
20.3 Assignment-assignment_livelock.zip
|
ZIP
|
512 B
|
|
|
21. Mutex Conclusion.mp4
|
MP4
|
33 MB
|
|
|
21. Mutex Conclusion.vtt
|
VTT
|
6.2 KB
|
|
|
3. 006_modern_cpp_part_three.zip
|
ZIP
|
2 KB
|
|
|
3. 120_managing_a_thread.zip
|
ZIP
|
2.7 KB
|
|
|
3. 200_mutex_class.zip
|
ZIP
|
1.1 KB
|
|
|
3. 310_condition_variables.zip
|
ZIP
|
1.1 KB
|
|
|
3. 600_data_parallelism_practical.zip
|
ZIP
|
2.1 KB
|
|
|
3. 720_monitor_class.zip
|
ZIP
|
1.5 KB
|
|
|
3. Concurrency Overview.mp4
|
MP4
|
10.3 MB
|
|
|
3. Concurrency Overview.vtt
|
VTT
|
5.4 KB
|
|
|
3. Condition Variables Exercises.pdf
|
PDF
|
103.5 KB
|
|
|
3. Condition Variables Solutions.pdf
|
PDF
|
110 KB
|
|
|
3. Condition Variables.mp4
|
MP4
|
49.9 MB
|
|
|
3. Condition Variables.vtt
|
VTT
|
7.9 KB
|
|
|
3. Data Parallelism Practical.mp4
|
MP4
|
16.2 MB
|
|
|
3. Data Parallelism Practical.vtt
|
VTT
|
6.8 KB
|
|
|
3. Guide to Exercises and Source Code.html
|
HTML
|
819.2 B
|
|
|
3. Managing a Thread Exercises.pdf
|
PDF
|
105.6 KB
|
|
|
3. Managing a Thread Solutions.pdf
|
PDF
|
109.4 KB
|
|
|
3. Managing a Thread.mp4
|
MP4
|
52.1 MB
|
|
|
3. Managing a Thread.vtt
|
VTT
|
8.7 KB
|
|
|
3. Modern C++ Overview Part Three Exercises.pdf
|
PDF
|
105 KB
|
|
|
3. Modern C++ Overview Part Three Solutions.pdf
|
PDF
|
114.6 KB
|
|
|
3. Modern C++ Overview Part Three.mp4
|
MP4
|
56.9 MB
|
|
|
3. Modern C++ Overview Part Three.vtt
|
VTT
|
13.4 KB
|
|
|
3. Monitor Class Exercises.pdf
|
PDF
|
105.3 KB
|
|
|
3. Monitor Class Solutions.pdf
|
PDF
|
109.3 KB
|
|
|
3. Monitor Class.mp4
|
MP4
|
54.5 MB
|
|
|
3. Monitor Class.vtt
|
VTT
|
6.8 KB
|
|
|
3. Mutex Class Exercises.pdf
|
PDF
|
108.2 KB
|
|
|
3. Mutex Class Solutions.pdf
|
PDF
|
125.1 KB
|
|
|
3. Mutex Class.mp4
|
MP4
|
19.1 MB
|
|
|
3. Mutex Class.vtt
|
VTT
|
7.5 KB
|
|
|
3. exercises.zip
|
ZIP
|
11.8 MB
|
|
|
3.5 Assignment-Double-checked Locking Reprise.html
|
HTML
|
7.2 KB
|
|
|
3.5 Assignment-assignment_atomic_types.zip
|
ZIP
|
614.4 B
|
|
|
3.5 Solution-assignment_atomic_types_solution.zip
|
ZIP
|
819.2 B
|
|
|
3.6 Assignment-Packaged Task Assignment.html
|
HTML
|
3 KB
|
|
|
4. 007_modern_cpp_part_four.zip
|
ZIP
|
1.2 KB
|
|
|
4. 130_multiple_threads.zip
|
ZIP
|
614.4 B
|
|
|
4. 210_internally_synchronized_class.zip
|
ZIP
|
819.2 B
|
|
|
4. 420_atomic_operations.zip
|
ZIP
|
1.7 KB
|
|
|
4. 510_async_function.zip
|
ZIP
|
1.7 KB
|
|
|
4. 610_standard_algorithms.zip
|
ZIP
|
1.3 KB
|
|
|
4. 730_monitor_class_continued.zip
|
ZIP
|
2.8 KB
|
|
|
4. Atomic Operations Exercises.pdf
|
PDF
|
100.7 KB
|
|
|
4. Atomic Operations Solutions.pdf
|
PDF
|
112.5 KB
|
|
|
4. Atomic Operations.mp4
|
MP4
|
26.9 MB
|
|
|
4. Atomic Operations.vtt
|
VTT
|
10.6 KB
|
|
|
4. Internally Synchronized Class Exercises.pdf
|
PDF
|
97.6 KB
|
|
|
4. Internally Synchronized Class Solutions.pdf
|
PDF
|
106.6 KB
|
|
|
4. Internally Synchronized Class.mp4
|
MP4
|
14 MB
|
|
|
4. Internally Synchronized Class.vtt
|
VTT
|
5.5 KB
|
|
|
4. Modern C++ Overview Part Four Exercises.pdf
|
PDF
|
122.4 KB
|
|
|
4. Modern C++ Overview Part Four Solutions.pdf
|
PDF
|
135.9 KB
|
|
|
4. Modern C++ Overview Part Four.mp4
|
MP4
|
57.8 MB
|
|
|
4. Modern C++ Overview Part Four.vtt
|
VTT
|
11.9 KB
|
|
|
4. Monitor Class Continued Exercises.pdf
|
PDF
|
96.2 KB
|
|
|
4. Monitor Class Continued Solutions.pdf
|
PDF
|
104.8 KB
|
|
|
4. Monitor Class Continued.mp4
|
MP4
|
36.3 MB
|
|
|
4. Monitor Class Continued.vtt
|
VTT
|
13.6 KB
|
|
|
4. Multiple Threads Exercises.pdf
|
PDF
|
97.5 KB
|
|
|
4. Multiple Threads Solutions.pdf
|
PDF
|
103.4 KB
|
|
|
4. Multiple Threads.mp4
|
MP4
|
50.4 MB
|
|
|
4. Multiple Threads.vtt
|
VTT
|
9.7 KB
|
|
|
4. Standard Algorithms Overview Exercises.pdf
|
PDF
|
98.8 KB
|
|
|
4. Standard Algorithms Overview.mp4
|
MP4
|
25.9 MB
|
|
|
4. Standard Algorithms Overview.vtt
|
VTT
|
10.1 KB
|
|
|
4. The async Function.mp4
|
MP4
|
12.9 MB
|
|
|
4. The async Function.vtt
|
VTT
|
6 KB
|
|
|
4. Threaded Program Structure.mp4
|
MP4
|
5.6 MB
|
|
|
4. Threaded Program Structure.vtt
|
VTT
|
2.8 KB
|
|
|
4. async Function Exercises.pdf
|
PDF
|
100.3 KB
|
|
|
4. async Function Solutions.pdf
|
PDF
|
104.8 KB
|
|
|
4.4 Assignment-Condition Variables.html
|
HTML
|
5.6 KB
|
|
|
4.4 Assignment-condition_variables_assignment.zip
|
ZIP
|
921.6 B
|
|
|
4.4 Solution-assignment_condition_variables_solution.zip
|
ZIP
|
1 KB
|
|
|
5. 008_modern_cpp_part_five.zip
|
ZIP
|
2.1 KB
|
|
|
5. 140_data_races.zip
|
ZIP
|
614.4 B
|
|
|
5. 220_lock_guard.zip
|
ZIP
|
1.4 KB
|
|
|
5. 320_condition_variable_predicate.zip
|
ZIP
|
3.3 KB
|
|
|
5. 520_async_function_and_launch_options.zip
|
ZIP
|
921.6 B
|
|
|
5. 620_execution_policies.zip
|
ZIP
|
2 KB
|
|
|
5. 740_semaphore.zip
|
ZIP
|
2 KB
|
|
|
5. A Brief History of C++ Concurrency.mp4
|
MP4
|
18.3 MB
|
|
|
5. A Brief History of C++ Concurrency.vtt
|
VTT
|
4.3 KB
|
|
|
5. Condition Variables with Predicate Exercises.pdf
|
PDF
|
107.5 KB
|
|
|
5. Condition Variables with Predicate Solutions.pdf
|
PDF
|
118.1 KB
|
|
|
5. Condition Variables with Predicate.mp4
|
MP4
|
59.1 MB
|
|
|
5. Condition Variables with Predicate.vtt
|
VTT
|
9.4 KB
|
|
|
5. Data Races Exercises.pdf
|
PDF
|
91.3 KB
|
|
|
5. Data Races.mp4
|
MP4
|
14.6 MB
|
|
|
5. Data Races.vtt
|
VTT
|
6.2 KB
|
|
|
5. Execution Policies Exercises.pdf
|
PDF
|
102.9 KB
|
|
|
5. Execution Policies Solutions.pdf
|
PDF
|
108.8 KB
|
|
|
5. Execution Policies.mp4
|
MP4
|
108.3 MB
|
|
|
5. Execution Policies.vtt
|
VTT
|
13.4 KB
|
|
|
5. Lock Guard Exercises.pdf
|
PDF
|
111.3 KB
|
|
|
5. Lock Guard Solutions.pdf
|
PDF
|
126.4 KB
|
|
|
5. Lock Guard.mp4
|
MP4
|
71.2 MB
|
|
|
5. Lock Guard.vtt
|
VTT
|
9.8 KB
|
|
|
5. Lock-free Programming Exercises.pdf
|
PDF
|
101.5 KB
|
|
|
5. Lock-free Programming Solutions.pdf
|
PDF
|
112.3 KB
|
|
|
5. Lock-free Programming.mp4
|
MP4
|
10.8 MB
|
|
|
5. Lock-free Programming.vtt
|
VTT
|
5.7 KB
|
|
|
5. Modern C++ Overview Part Five Exercises.pdf
|
PDF
|
120.2 KB
|
|
|
5. Modern C++ Overview Part Five Solutions.pdf
|
PDF
|
127.7 KB
|
|
|
5. Modern C++ Overview Part Five.mp4
|
MP4
|
37.8 MB
|
|
|
5. Modern C++ Overview Part Five.vtt
|
VTT
|
11.8 KB
|
|
|
5. Semaphore Exercises.pdf
|
PDF
|
100.9 KB
|
|
|
5. Semaphore Solutions.pdf
|
PDF
|
112.9 KB
|
|
|
5. Semaphore.mp4
|
MP4
|
35.1 MB
|
|
|
5. Semaphore.vtt
|
VTT
|
11 KB
|
|
|
5. The async Function and Launch Options.mp4
|
MP4
|
19.1 MB
|
|
|
5. The async Function and Launch Options.vtt
|
VTT
|
7.1 KB
|
|
|
5. async Function and Launch Options Exercises.pdf
|
PDF
|
101 KB
|
|
|
5. async Function and Launch Options Solutions.pdf
|
PDF
|
110.7 KB
|
|
|
6. 010_launching_a_thread.zip
|
ZIP
|
1.3 KB
|
|
|
6. 230_unique_lock.zip
|
ZIP
|
1.4 KB
|
|
|
6. 330_condition_variable_practical.zip
|
ZIP
|
1.4 KB
|
|
|
6. 530_choosing_a_thread_object.zip
|
ZIP
|
716.8 B
|
|
|
6. 630_algorithms_and_execution.zip
|
ZIP
|
1.2 KB
|
|
|
6. 750_concurrent_queue.zip
|
ZIP
|
2.3 KB
|
|
|
6. Algorithms and Execution Policies Exercises.pdf
|
PDF
|
97.7 KB
|
|
|
6. Algorithms and Execution Policies Solutions.pdf
|
PDF
|
100.6 KB
|
|
|
6. Algorithms and Execution Policies.mp4
|
MP4
|
26.4 MB
|
|
|
6. Algorithms and Execution Policies.vtt
|
VTT
|
5.9 KB
|
|
|
6. Choosing a Thread Object Exercises.pdf
|
PDF
|
101.1 KB
|
|
|
6. Choosing a Thread Object Solutions.pdf
|
PDF
|
107.7 KB
|
|
|
6. Choosing a Thread Object.mp4
|
MP4
|
30.5 MB
|
|
|
6. Choosing a Thread Object.vtt
|
VTT
|
7.2 KB
|
|
|
6. Concurrent Queue Exercises.pdf
|
PDF
|
97.1 KB
|
|
|
6. Concurrent Queue Solutions.pdf
|
PDF
|
98.4 KB
|
|
|
6. Concurrent Queue.mp4
|
MP4
|
84.4 MB
|
|
|
6. Concurrent Queue.vtt
|
VTT
|
11.8 KB
|
|
|
6. Condition Variable Practical Exercises.pdf
|
PDF
|
100.3 KB
|
|
|
6. Condition Variable Practical.mp4
|
MP4
|
17.8 MB
|
|
|
6. Condition Variable Practical.vtt
|
VTT
|
6 KB
|
|
|
6. Launching a Thread Exercises.pdf
|
PDF
|
85.2 KB
|
|
|
6. Launching a Thread Solutions.pdf
|
PDF
|
90.2 KB
|
|
|
6. Launching a Thread.mp4
|
MP4
|
45.8 MB
|
|
|
6. Launching a Thread.vtt
|
VTT
|
10.9 KB
|
|
|
6. Lock-free Programming Continued.mp4
|
MP4
|
17.1 MB
|
|
|
6. Lock-free Programming Continued.vtt
|
VTT
|
9.3 KB
|
|
|
6. Unique Lock Exercises.pdf
|
PDF
|
110.6 KB
|
|
|
6. Unique Lock Solutions.pdf
|
PDF
|
114.5 KB
|
|
|
6. Unique Lock.mp4
|
MP4
|
44.6 MB
|
|
|
6. Unique Lock.vtt
|
VTT
|
8 KB
|
|
|
6.2 Assignment-Data Races.html
|
HTML
|
5.2 KB
|
|
|
6.2 Solution-data_race_assignment.zip
|
ZIP
|
512 B
|
|
|
7. 240_timeouts_and_mutexes.zip
|
ZIP
|
2.5 KB
|
|
|
7. 430_lockfree_programming_practical.zip
|
ZIP
|
819.2 B
|
|
|
7. 640_new_parallel_algorithms.zip
|
ZIP
|
2.7 KB
|
|
|
7. 760_concurrent_queue_with_cond_var.zip
|
ZIP
|
1.7 KB
|
|
|
7. Concurrent Queue with Condition Variable Exercises.pdf
|
PDF
|
103.9 KB
|
|
|
7. Concurrent Queue with Condition Variable Solutions.pdf
|
PDF
|
108.2 KB
|
|
|
7. Concurrent Queue with Condition Variable.mp4
|
MP4
|
28.6 MB
|
|
|
7. Concurrent Queue with Condition Variable.vtt
|
VTT
|
6.2 KB
|
|
|
7. Data Race Consequences.mp4
|
MP4
|
74.5 MB
|
|
|
7. Data Race Consequences.vtt
|
VTT
|
14 KB
|
|
|
7. Data Races Consequences Exercises.pdf
|
PDF
|
104.2 KB
|
|
|
7. Data Races Consequences Solutions.pdf
|
PDF
|
115.4 KB
|
|
|
7. Futures and Promises Overview Exercises.pdf
|
PDF
|
96.4 KB
|
|
|
7. Futures and Promises Overview Solutions.pdf
|
PDF
|
104 KB
|
|
|
7. Futures and Promises Overview.mp4
|
MP4
|
13.4 MB
|
|
|
7. Futures and Promises Overview.vtt
|
VTT
|
5.5 KB
|
|
|
7. Lock-free Programming Practical.mp4
|
MP4
|
10.7 MB
|
|
|
7. Lock-free Programming Practical.vtt
|
VTT
|
5 KB
|
|
|
7. New Parallel Algorithms Exercises.pdf
|
PDF
|
97.2 KB
|
|
|
7. New Parallel Algorithms Solutions.pdf
|
PDF
|
104.9 KB
|
|
|
7. New Parallel Algorithms.mp4
|
MP4
|
77.7 MB
|
|
|
7. New Parallel Algorithms.vtt
|
VTT
|
9.5 KB
|
|
|
7. Timeouts and Mutexes Exercises.pdf
|
PDF
|
103.7 KB
|
|
|
7. Timeouts and Mutexes Solutions.pdf
|
PDF
|
126 KB
|
|
|
7. Timeouts and Mutexes.mp4
|
MP4
|
71.2 MB
|
|
|
7. Timeouts and Mutexes.vtt
|
VTT
|
11.1 KB
|
|
|
7.1 Assignment-Launching a Thread.html
|
HTML
|
4.8 KB
|
|
|
7.1 Solution-launching_a_thread_assignment.zip
|
ZIP
|
716.8 B
|
|
|
8. 020_thread_function_with_arguments.zip
|
ZIP
|
3 KB
|
|
|
8. 245_multiple_reader_single_writer.zip
|
ZIP
|
716.8 B
|
|
|
8. 440_lock_free_programming_practical_contd.zip
|
ZIP
|
1.4 KB
|
|
|
8. 650_new_parallel_algorithms_contd.zip
|
ZIP
|
2.3 KB
|
|
|
8. Future and Promise Classes Exercises.pdf
|
PDF
|
103.6 KB
|
|
|
8. Future and Promise Classes Solutions.pdf
|
PDF
|
112.6 KB
|
|
|
8. Future and Promise Classes.mp4
|
MP4
|
9.9 MB
|
|
|
8. Future and Promise Classes.vtt
|
VTT
|
4.1 KB
|
|
|
8. Lock-free Programming Practical Continued Exercises.pdf
|
PDF
|
93.5 KB
|
|
|
8. Lock-free Programming Practical Continued Solutions.pdf
|
PDF
|
99.6 KB
|
|
|
8. Lock-free Programming Practical Continued.mp4
|
MP4
|
26.4 MB
|
|
|
8. Lock-free Programming Practical Continued.vtt
|
VTT
|
8.7 KB
|
|
|
8. Multiple Reader Single Writer Exercises.pdf
|
PDF
|
103.8 KB
|
|
|
8. Multiple Reader Single Writer Solutions.pdf
|
PDF
|
115.5 KB
|
|
|
8. Multiple Reader,Single Writer.mp4
|
MP4
|
48.7 MB
|
|
|
8. Multiple Reader,Single Writer.vtt
|
VTT
|
7.6 KB
|
|
|
8. New Parallel Algorithms Contd Exercises.pdf
|
PDF
|
107.5 KB
|
|
|
8. New Parallel Algorithms Contd Solutions.pdf
|
PDF
|
117.2 KB
|
|
|
8. New Parallel Algorithms Continued.mp4
|
MP4
|
43.1 MB
|
|
|
8. New Parallel Algorithms Continued.vtt
|
VTT
|
6.9 KB
|
|
|
8. Thread Function with Arguments Exercises.pdf
|
PDF
|
111.6 KB
|
|
|
8. Thread Function with Arguments Solutions.pdf
|
PDF
|
98.2 KB
|
|
|
8. Thread Function with Arguments.mp4
|
MP4
|
28.5 MB
|
|
|
8. Thread Function with Arguments.vtt
|
VTT
|
8.8 KB
|
|
|
8. Thread Pools Exercises.pdf
|
PDF
|
97.8 KB
|
|
|
8. Thread Pools Solutions.pdf
|
PDF
|
107.3 KB
|
|
|
8. Thread Pools.mp4
|
MP4
|
18.4 MB
|
|
|
8. Thread Pools.vtt
|
VTT
|
8.2 KB
|
|
|
9. 250_shared_mutexes.zip
|
ZIP
|
716.8 B
|
|
|
9. 340_futures_and_promises_examples.zip
|
ZIP
|
2.7 KB
|
|
|
9. 660_new_parallel_algorithms_practical.zip
|
ZIP
|
921.6 B
|
|
|
9. 770_thread_pool_basic_implementation.zip
|
ZIP
|
2.7 KB
|
|
|
9. Computer with Single Processor.mp4
|
MP4
|
58.5 MB
|
|
|
9. Computer with Single Processor.vtt
|
VTT
|
11 KB
|
|
|
9. Futures and Promises Examples Exercises.pdf
|
PDF
|
95.7 KB
|
|
|
9. Futures and Promises Examples.mp4
|
MP4
|
50.4 MB
|
|
|
9. Futures and Promises Examples.vtt
|
VTT
|
7.7 KB
|
|
|
9. Parallel Algorithms Practical.mp4
|
MP4
|
12.9 MB
|
|
|
9. Parallel Algorithms Practical.vtt
|
VTT
|
4.9 KB
|
|
|
9. Shared Mutex Exercises.pdf
|
PDF
|
104.2 KB
|
|
|
9. Shared Mutex Solutions.pdf
|
PDF
|
112.5 KB
|
|
|
9. Shared Mutexes.mp4
|
MP4
|
54.4 MB
|
|
|
9. Shared Mutexes.vtt
|
VTT
|
10.6 KB
|
|
|
9. Thread Pool Basic Implementation Exercises.pdf
|
PDF
|
106 KB
|
|
|
9. Thread Pool Basic Implementation Solutions.pdf
|
PDF
|
112.6 KB
|
|
|
9. Thread Pool Basic Implementation.mp4
|
MP4
|
19.7 MB
|
|
|
9. Thread Pool Basic Implementation.vtt
|
VTT
|
6.8 KB
|