Please note that this page does not hosts or makes available any of the listed filenames. You
cannot download any of those files from here.
|
1. 002_modern_cpp_part_one.zip |
2.67KB |
1. 100_system_thread_interface.zip |
1.51KB |
1. 400_integer_ops_and_threads.zip |
1.12KB |
1. 700_data_structures_and_concurrency.zip |
809B |
1. Asynchronous Programming.mp4 |
47.53MB |
1. Asynchronous Programming.vtt |
8.47KB |
1. Asynchronous Programming Exercises.pdf |
104.74KB |
1. Asynchronous Programming Solutions.pdf |
110.85KB |
1. Bonus Material.html |
173B |
1. Bonus Material.pdf |
124.15KB |
1. Concurrency Introduction.mp4 |
23.54MB |
1. Concurrency Introduction.vtt |
3.81KB |
1. Critical Section Exercises.pdf |
87.88KB |
1. Critical Sections.mp4 |
5.38MB |
1. Critical Sections.vtt |
3.21KB |
1. Critical Section Solutions.pdf |
92.92KB |
1. Data Structures and Concurrency.mp4 |
30.76MB |
1. Data Structures and Concurrency.vtt |
9.50KB |
1. Data Structures and Concurrency Exercises.pdf |
111.01KB |
1. Data Structures and Concurrency Solutions.pdf |
117.16KB |
1. Integer Operations and Threads.mp4 |
81.22MB |
1. Integer Operations and Threads.vtt |
9.47KB |
1. Integer Operations and Threads Exercises.pdf |
102.71KB |
1. Integer Operations and Threads Solutions.pdf |
109.28KB |
1. Introduction.mp4 |
3.58MB |
1. Introduction.vtt |
3.38KB |
1. Modern C++ Overview Part One.mp4 |
83.76MB |
1. Modern C++ Overview Part One.vtt |
10.71KB |
1. Modern C++ Overview Part One Exercises.pdf |
133.63KB |
1. Modern C++ Overview Part One Solutions.pdf |
143.18KB |
1. Parallelism Overview.mp4 |
10.94MB |
1. Parallelism Overview.vtt |
6.54KB |
1. Parallelism Overview Exercises.pdf |
93.39KB |
1. Parallelism Overview Solutions.pdf |
99.87KB |
1. Recommended Book.html |
468B |
1. System Thread Interface.mp4 |
64.79MB |
1. System Thread Interface.vtt |
8.63KB |
1. System Thread Interface Exercises.pdf |
101.51KB |
1. System Thread Interface Solutions.pdf |
119.90KB |
1. Thread Coordination.mp4 |
5.34MB |
1. Thread Coordination.vtt |
2.76KB |
10. 260_shared_data_initialization.zip |
2.78KB |
10. 350_promises_multi.zip |
1.78KB |
10. Computer with Single Processor and Cache.mp4 |
12.44MB |
10. Computer with Single Processor and Cache.vtt |
5.52KB |
10. New Parallel Algorithms Conclusion.mp4 |
12.83MB |
10. New Parallel Algorithms Conclusion.vtt |
5.24KB |
10. New Parallel Algorithms Conclusion Exercises.pdf |
120.51KB |
10. New Parallel Algorithms Conclusion Solutions.pdf |
132.27KB |
10. Promises and Multiple Waiting Threads Exercises.pdf |
107.54KB |
10. Promises and Multiple Waiting Threads Solutions.pdf |
117.02KB |
10. Promises with Multiple Waiting Threads.mp4 |
11.59MB |
10. Promises with Multiple Waiting Threads.vtt |
4.42KB |
10. Shared Data Initialization.mp4 |
71.27MB |
10. Shared Data Initialization.vtt |
11.10KB |
10. Shared Data Initialization Exercises.pdf |
111.80KB |
10. Shared Data Initialization Solutions.pdf |
134.63KB |
11. 263_thread_local_variables.zip |
724B |
11. Computer with Multiple Processors.mp4 |
21.36MB |
11. Computer with Multiple Processors.vtt |
9.27KB |
11. Thread-local Data.mp4 |
26.97MB |
11. Thread-local Data.vtt |
4.35KB |
11. Thread-local Variables Exercises.pdf |
95.67KB |
11. Thread-local Variables Solutions.pdf |
106.85KB |
12. 265_lazy_initialization.zip |
1.53KB |
12. Lazy initialization.mp4 |
7.85MB |
12. Lazy initialization.vtt |
4.62KB |
12. Lazy Initialization Exercises.pdf |
97.12KB |
12. Lazy Initialization Solutions.pdf |
103.25KB |
12. Synchronization Issues.mp4 |
9.22MB |
12. Synchronization Issues.vtt |
5.09KB |
13. 268_double_checked_locking.zip |
1.19KB |
13. Double-checked Locking.mp4 |
59.65MB |
13. Double-checked Locking.vtt |
7.62KB |
13. Double-checked Locking Exercises.pdf |
103.44KB |
13. Double-checked Locking Solutions.pdf |
115.76KB |
14. 270_deadlock.zip |
1.28KB |
14. Deadlock.mp4 |
14.40MB |
14. Deadlock.vtt |
5.57KB |
14. Deadlock Exercises.pdf |
94.25KB |
14. Deadlock Solutions.pdf |
100.15KB |
15. 273_deadlock_practical.zip |
1.61KB |
15. Deadlock Practical.mp4 |
33.37MB |
15. Deadlock Practical.vtt |
10.08KB |
16. 275_deadlock_avoidance.zip |
2.53KB |
16. Deadlock Avoidance.mp4 |
81.28MB |
16. Deadlock Avoidance.vtt |
11.89KB |
16. Deadlock Avoidance Exercises.pdf |
103.13KB |
16. Deadlock Avoidance Solutions.pdf |
105.61KB |
17. 278_deadlock_avoidance_practical.zip |
3.13KB |
17. Deadlock Avoidance Practical.mp4 |
22.33MB |
17. Deadlock Avoidance Practical.vtt |
6.39KB |
18. 280_livelock.zip |
1.27KB |
18. Livelock.mp4 |
16.70MB |
18. Livelock.vtt |
7.11KB |
18. Livelock Exercises.pdf |
103.74KB |
18. Livelock Solutions.pdf |
115.12KB |
19. 285_livelock_practical.zip |
1.69KB |
19. Livelock Practical.mp4 |
28.93MB |
19. Livelock Practical.vtt |
4.45KB |
2. 004_modern_cpp_part_two.zip |
2.09KB |
2. 110_c++_thread_class.zip |
2.19KB |
2. 300_thread_coordination_practical.zip |
1.32KB |
2. 410_atomic_types.zip |
1.04KB |
2. 500_packaged_task.zip |
1.34KB |
2. 710_shared_pointer.zip |
1.67KB |
2. Atomic Types.mp4 |
51.10MB |
2. Atomic Types.vtt |
6.45KB |
2. Atomic Types Exercises.pdf |
95.81KB |
2. Atomic Types Solutions.pdf |
104.38KB |
2. C++ Thread Class Exercises.pdf |
107.05KB |
2. C++ Thread Class Solutions.pdf |
120.24KB |
2. Concurrency Motivation.mp4 |
73.48MB |
2. Concurrency Motivation.vtt |
10.99KB |
2. Lecturer Introduction.mp4 |
1.40MB |
2. Lecturer Introduction.vtt |
1.17KB |
2. Modern C++ Overview Part Two.mp4 |
75.39MB |
2. Modern C++ Overview Part Two.vtt |
10.81KB |
2. Modern C++ Overview Part Two Exercises.pdf |
119.31KB |
2. Modern C++ Overview Part Two Solutions.pdf |
130.30KB |
2. Multithreading libraries.html |
552B |
2. Mutex Introduction.mp4 |
7.80MB |
2. Mutex Introduction.vtt |
4.34KB |
2. Mutex Introduction Exercises.pdf |
86.62KB |
2. Mutex Introduction Solutions.pdf |
98.26KB |
2. Packaged Task.mp4 |
42.01MB |
2. Packaged Task.vtt |
8.53KB |
2. Packaged Task Exercises.pdf |
98.81KB |
2. Packaged Task Solutions.pdf |
106.17KB |
2. Parallelism Overview Continued.mp4 |
17.21MB |
2. Parallelism Overview Continued.vtt |
9.17KB |
2. Parallelism Overview Continued Exercises.pdf |
92.66KB |
2. Parallelism Overview Continued Solutions.pdf |
94.85KB |
2. Shared Pointer.mp4 |
27.82MB |
2. Shared Pointer.vtt |
10.66KB |
2. Shared Pointer Exercises.pdf |
110.79KB |
2. Shared Pointer Solutions.pdf |
121.28KB |
2. The C++ Thread Class.mp4 |
25.55MB |
2. The C++ Thread Class.vtt |
7.32KB |
2. Thread Coordination Practical.mp4 |
27.95MB |
2. Thread Coordination Practical.vtt |
10.49KB |
2. Thread Coordination Practical Exercises.pdf |
112.26KB |
2. Thread Coordination Practical Solutions.pdf |
125.48KB |
20.3 Assignment-assignment_livelock.zip |
481B |
20.3 Assignment-Livelock.html |
5.22KB |
21. Mutex Conclusion.mp4 |
33.05MB |
21. Mutex Conclusion.vtt |
6.21KB |
3. 006_modern_cpp_part_three.zip |
2.03KB |
3. 120_managing_a_thread.zip |
2.72KB |
3. 200_mutex_class.zip |
1.13KB |
3. 310_condition_variables.zip |
1.09KB |
3.5 Assignment-assignment_atomic_types.zip |
618B |
3.5 Assignment-Double-checked Locking Reprise.html |
7.22KB |
3.5 Solution-assignment_atomic_types_solution.zip |
778B |
3. 600_data_parallelism_practical.zip |
2.12KB |
3.6 Assignment-Packaged Task Assignment.html |
2.98KB |
3. 720_monitor_class.zip |
1.51KB |
3. Concurrency Overview.mp4 |
10.26MB |
3. Concurrency Overview.vtt |
5.37KB |
3. Condition Variables.mp4 |
49.89MB |
3. Condition Variables.vtt |
7.93KB |
3. Condition Variables Exercises.pdf |
103.48KB |
3. Condition Variables Solutions.pdf |
110.00KB |
3. Data Parallelism Practical.mp4 |
16.20MB |
3. Data Parallelism Practical.vtt |
6.84KB |
3. exercises.zip |
11.84MB |
3. Guide to Exercises and Source Code.html |
824B |
3. Managing a Thread.mp4 |
52.10MB |
3. Managing a Thread.vtt |
8.74KB |
3. Managing a Thread Exercises.pdf |
105.59KB |
3. Managing a Thread Solutions.pdf |
109.36KB |
3. Modern C++ Overview Part Three.mp4 |
56.93MB |
3. Modern C++ Overview Part Three.vtt |
13.42KB |
3. Modern C++ Overview Part Three Exercises.pdf |
104.96KB |
3. Modern C++ Overview Part Three Solutions.pdf |
114.57KB |
3. Monitor Class.mp4 |
54.51MB |
3. Monitor Class.vtt |
6.81KB |
3. Monitor Class Exercises.pdf |
105.30KB |
3. Monitor Class Solutions.pdf |
109.26KB |
3. Mutex Class.mp4 |
19.07MB |
3. Mutex Class.vtt |
7.51KB |
3. Mutex Class Exercises.pdf |
108.17KB |
3. Mutex Class Solutions.pdf |
125.06KB |
4. 007_modern_cpp_part_four.zip |
1.18KB |
4. 130_multiple_threads.zip |
635B |
4. 210_internally_synchronized_class.zip |
866B |
4. 420_atomic_operations.zip |
1.74KB |
4.4 Assignment-condition_variables_assignment.zip |
901B |
4.4 Assignment-Condition Variables.html |
5.59KB |
4.4 Solution-assignment_condition_variables_solution.zip |
1.03KB |
4. 510_async_function.zip |
1.66KB |
4. 610_standard_algorithms.zip |
1.32KB |
4. 730_monitor_class_continued.zip |
2.83KB |
4. async Function Exercises.pdf |
100.31KB |
4. async Function Solutions.pdf |
104.79KB |
4. Atomic Operations.mp4 |
26.89MB |
4. Atomic Operations.vtt |
10.63KB |
4. Atomic Operations Exercises.pdf |
100.68KB |
4. Atomic Operations Solutions.pdf |
112.47KB |
4. Internally Synchronized Class.mp4 |
14.03MB |
4. Internally Synchronized Class.vtt |
5.49KB |
4. Internally Synchronized Class Exercises.pdf |
97.62KB |
4. Internally Synchronized Class Solutions.pdf |
106.58KB |
4. Modern C++ Overview Part Four.mp4 |
57.77MB |
4. Modern C++ Overview Part Four.vtt |
11.94KB |
4. Modern C++ Overview Part Four Exercises.pdf |
122.39KB |
4. Modern C++ Overview Part Four Solutions.pdf |
135.95KB |
4. Monitor Class Continued.mp4 |
36.32MB |
4. Monitor Class Continued.vtt |
13.57KB |
4. Monitor Class Continued Exercises.pdf |
96.21KB |
4. Monitor Class Continued Solutions.pdf |
104.76KB |
4. Multiple Threads.mp4 |
50.41MB |
4. Multiple Threads.vtt |
9.71KB |
4. Multiple Threads Exercises.pdf |
97.52KB |
4. Multiple Threads Solutions.pdf |
103.37KB |
4. Standard Algorithms Overview.mp4 |
25.91MB |
4. Standard Algorithms Overview.vtt |
10.13KB |
4. Standard Algorithms Overview Exercises.pdf |
98.81KB |
4. The async Function.mp4 |
12.91MB |
4. The async Function.vtt |
5.97KB |
4. Threaded Program Structure.mp4 |
5.63MB |
4. Threaded Program Structure.vtt |
2.77KB |
5. 008_modern_cpp_part_five.zip |
2.15KB |
5. 140_data_races.zip |
645B |
5. 220_lock_guard.zip |
1.42KB |
5. 320_condition_variable_predicate.zip |
3.29KB |
5. 520_async_function_and_launch_options.zip |
872B |
5. 620_execution_policies.zip |
2.04KB |
5. 740_semaphore.zip |
1.99KB |
5. A Brief History of C++ Concurrency.mp4 |
18.26MB |
5. A Brief History of C++ Concurrency.vtt |
4.34KB |
5. async Function and Launch Options Exercises.pdf |
101.05KB |
5. async Function and Launch Options Solutions.pdf |
110.67KB |
5. Condition Variables with Predicate.mp4 |
59.10MB |
5. Condition Variables with Predicate.vtt |
9.35KB |
5. Condition Variables with Predicate Exercises.pdf |
107.48KB |
5. Condition Variables with Predicate Solutions.pdf |
118.06KB |
5. Data Races.mp4 |
14.64MB |
5. Data Races.vtt |
6.20KB |
5. Data Races Exercises.pdf |
91.28KB |
5. Execution Policies.mp4 |
108.27MB |
5. Execution Policies.vtt |
13.41KB |
5. Execution Policies Exercises.pdf |
102.89KB |
5. Execution Policies Solutions.pdf |
108.78KB |
5. Lock-free Programming.mp4 |
10.77MB |
5. Lock-free Programming.vtt |
5.72KB |
5. Lock-free Programming Exercises.pdf |
101.46KB |
5. Lock-free Programming Solutions.pdf |
112.32KB |
5. Lock Guard.mp4 |
71.24MB |
5. Lock Guard.vtt |
9.80KB |
5. Lock Guard Exercises.pdf |
111.34KB |
5. Lock Guard Solutions.pdf |
126.42KB |
5. Modern C++ Overview Part Five.mp4 |
37.83MB |
5. Modern C++ Overview Part Five.vtt |
11.80KB |
5. Modern C++ Overview Part Five Exercises.pdf |
120.25KB |
5. Modern C++ Overview Part Five Solutions.pdf |
127.66KB |
5. Semaphore.mp4 |
35.09MB |
5. Semaphore.vtt |
11.05KB |
5. Semaphore Exercises.pdf |
100.86KB |
5. Semaphore Solutions.pdf |
112.91KB |
5. The async Function and Launch Options.mp4 |
19.11MB |
5. The async Function and Launch Options.vtt |
7.06KB |
6. 010_launching_a_thread.zip |
1.35KB |
6. 230_unique_lock.zip |
1.40KB |
6.2 Assignment-Data Races.html |
5.25KB |
6.2 Solution-data_race_assignment.zip |
546B |
6. 330_condition_variable_practical.zip |
1.40KB |
6. 530_choosing_a_thread_object.zip |
687B |
6. 630_algorithms_and_execution.zip |
1.22KB |
6. 750_concurrent_queue.zip |
2.30KB |
6. Algorithms and Execution Policies.mp4 |
26.39MB |
6. Algorithms and Execution Policies.vtt |
5.85KB |
6. Algorithms and Execution Policies Exercises.pdf |
97.72KB |
6. Algorithms and Execution Policies Solutions.pdf |
100.59KB |
6. Choosing a Thread Object.mp4 |
30.53MB |
6. Choosing a Thread Object.vtt |
7.17KB |
6. Choosing a Thread Object Exercises.pdf |
101.12KB |
6. Choosing a Thread Object Solutions.pdf |
107.69KB |
6. Concurrent Queue.mp4 |
84.41MB |
6. Concurrent Queue.vtt |
11.81KB |
6. Concurrent Queue Exercises.pdf |
97.11KB |
6. Concurrent Queue Solutions.pdf |
98.38KB |
6. Condition Variable Practical.mp4 |
17.75MB |
6. Condition Variable Practical.vtt |
5.97KB |
6. Condition Variable Practical Exercises.pdf |
100.30KB |
6. Launching a Thread.mp4 |
45.85MB |
6. Launching a Thread.vtt |
10.90KB |
6. Launching a Thread Exercises.pdf |
85.21KB |
6. Launching a Thread Solutions.pdf |
90.19KB |
6. Lock-free Programming Continued.mp4 |
17.06MB |
6. Lock-free Programming Continued.vtt |
9.30KB |
6. Unique Lock.mp4 |
44.61MB |
6. Unique Lock.vtt |
7.95KB |
6. Unique Lock Exercises.pdf |
110.58KB |
6. Unique Lock Solutions.pdf |
114.50KB |
7.1 Assignment-Launching a Thread.html |
4.77KB |
7.1 Solution-launching_a_thread_assignment.zip |
699B |
7. 240_timeouts_and_mutexes.zip |
2.53KB |
7. 430_lockfree_programming_practical.zip |
853B |
7. 640_new_parallel_algorithms.zip |
2.66KB |
7. 760_concurrent_queue_with_cond_var.zip |
1.74KB |
7. Concurrent Queue with Condition Variable.mp4 |
28.58MB |
7. Concurrent Queue with Condition Variable.vtt |
6.24KB |
7. Concurrent Queue with Condition Variable Exercises.pdf |
103.90KB |
7. Concurrent Queue with Condition Variable Solutions.pdf |
108.22KB |
7. Data Race Consequences.mp4 |
74.45MB |
7. Data Race Consequences.vtt |
14.01KB |
7. Data Races Consequences Exercises.pdf |
104.25KB |
7. Data Races Consequences Solutions.pdf |
115.35KB |
7. Futures and Promises Overview.mp4 |
13.39MB |
7. Futures and Promises Overview.vtt |
5.54KB |
7. Futures and Promises Overview Exercises.pdf |
96.41KB |
7. Futures and Promises Overview Solutions.pdf |
104.01KB |
7. Lock-free Programming Practical.mp4 |
10.69MB |
7. Lock-free Programming Practical.vtt |
5.02KB |
7. New Parallel Algorithms.mp4 |
77.71MB |
7. New Parallel Algorithms.vtt |
9.50KB |
7. New Parallel Algorithms Exercises.pdf |
97.21KB |
7. New Parallel Algorithms Solutions.pdf |
104.87KB |
7. Timeouts and Mutexes.mp4 |
71.21MB |
7. Timeouts and Mutexes.vtt |
11.13KB |
7. Timeouts and Mutexes Exercises.pdf |
103.73KB |
7. Timeouts and Mutexes Solutions.pdf |
126.00KB |
8. 020_thread_function_with_arguments.zip |
3.03KB |
8. 245_multiple_reader_single_writer.zip |
716B |
8. 440_lock_free_programming_practical_contd.zip |
1.40KB |
8. 650_new_parallel_algorithms_contd.zip |
2.31KB |
8. Future and Promise Classes.mp4 |
9.95MB |
8. Future and Promise Classes.vtt |
4.13KB |
8. Future and Promise Classes Exercises.pdf |
103.58KB |
8. Future and Promise Classes Solutions.pdf |
112.63KB |
8. Lock-free Programming Practical Continued.mp4 |
26.38MB |
8. Lock-free Programming Practical Continued.vtt |
8.70KB |
8. Lock-free Programming Practical Continued Exercises.pdf |
93.55KB |
8. Lock-free Programming Practical Continued Solutions.pdf |
99.56KB |
8. Multiple Reader,Single Writer.mp4 |
48.70MB |
8. Multiple Reader,Single Writer.vtt |
7.59KB |
8. Multiple Reader Single Writer Exercises.pdf |
103.78KB |
8. Multiple Reader Single Writer Solutions.pdf |
115.53KB |
8. New Parallel Algorithms Contd Exercises.pdf |
107.51KB |
8. New Parallel Algorithms Contd Solutions.pdf |
117.20KB |
8. New Parallel Algorithms Continued.mp4 |
43.08MB |
8. New Parallel Algorithms Continued.vtt |
6.88KB |
8. Thread Function with Arguments.mp4 |
28.51MB |
8. Thread Function with Arguments.vtt |
8.84KB |
8. Thread Function with Arguments Exercises.pdf |
111.64KB |
8. Thread Function with Arguments Solutions.pdf |
98.15KB |
8. Thread Pools.mp4 |
18.44MB |
8. Thread Pools.vtt |
8.15KB |
8. Thread Pools Exercises.pdf |
97.81KB |
8. Thread Pools Solutions.pdf |
107.34KB |
9. 250_shared_mutexes.zip |
748B |
9. 340_futures_and_promises_examples.zip |
2.72KB |
9. 660_new_parallel_algorithms_practical.zip |
883B |
9. 770_thread_pool_basic_implementation.zip |
2.74KB |
9. Computer with Single Processor.mp4 |
58.50MB |
9. Computer with Single Processor.vtt |
11.00KB |
9. Futures and Promises Examples.mp4 |
50.36MB |
9. Futures and Promises Examples.vtt |
7.67KB |
9. Futures and Promises Examples Exercises.pdf |
95.69KB |
9. Parallel Algorithms Practical.mp4 |
12.87MB |
9. Parallel Algorithms Practical.vtt |
4.92KB |
9. Shared Mutexes.mp4 |
54.45MB |
9. Shared Mutexes.vtt |
10.58KB |
9. Shared Mutex Exercises.pdf |
104.17KB |
9. Shared Mutex Solutions.pdf |
112.54KB |
9. Thread Pool Basic Implementation.mp4 |
19.71MB |
9. Thread Pool Basic Implementation.vtt |
6.81KB |
9. Thread Pool Basic Implementation Exercises.pdf |
105.95KB |
9. Thread Pool Basic Implementation Solutions.pdf |
112.55KB |