Magnetic link has been copied to the cutting board

Name Part A - Multithreading & Thread Synchronization - Pthreads

File Type video

Size 4.05GB

UpdateDate 2024-8-12

hash *****73452EB29BC27C7C0D74A392A615C2AD85

Hot 8

Files 01 - Getting Started With Multi-Threading/001 Agenda and Prerequisites.mp4 | 15.34MB 01 - Getting Started With Multi-Threading/001 Agenda and Prerequisites_en.srt | 7.10KB 01 - Getting Started With Multi-Threading/001 Download-Complete-Course-PPT-PDF.url | 76B 01 - Getting Started With Multi-Threading/002 What is a Thread.mp4 | 11.95MB 01 - Getting Started With Multi-Threading/002 What is a Thread_en.srt | 4.59KB 01 - Getting Started With Multi-Threading/003 Join Telegram Group.mp4 | 944.49KB 01 - Getting Started With Multi-Threading/003 Join Telegram Group_en.srt | 0B 01 - Getting Started With Multi-Threading/004 Code Access for this Course.mp4 | 3.65MB 01 - Getting Started With Multi-Threading/004 Code Access for this Course_en.srt | 1.43KB 01 - Getting Started With Multi-Threading/005 Hello World Ex - Part 1.mp4 | 35.95MB 01 - Getting Started With Multi-Threading/005 Hello World Ex - Part 1_en.srt | 12.75KB 01 - Getting Started With Multi-Threading/006 Hello World Ex - Part 2.mp4 | 15.29MB 01 - Getting Started With Multi-Threading/006 Hello World Ex - Part 2_en.srt | 5.06KB 01 - Getting Started With Multi-Threading/007 Race Condition on Thread Creation.mp4 | 21.41MB 01 - Getting Started With Multi-Threading/007 Race Condition on Thread Creation_en.srt | 5.45KB 01 - Getting Started With Multi-Threading/008 Thread Termination.mp4 | 17.53MB 01 - Getting Started With Multi-Threading/008 Thread Termination_en.srt | 5.71KB 01 - Getting Started With Multi-Threading/009 main( ) thread termination.mp4 | 7.09MB 01 - Getting Started With Multi-Threading/009 main( ) thread termination_en.srt | 3.01KB 01 - Getting Started With Multi-Threading/010 Resource Sharing.mp4 | 25.95MB 01 - Getting Started With Multi-Threading/010 Resource Sharing_en.srt | 7.99KB 01 - Getting Started With Multi-Threading/011 Thread Stack Memory Mgmt.mp4 | 15.81MB 01 - Getting Started With Multi-Threading/011 Thread Stack Memory Mgmt_en.srt | 6.08KB 01 - Getting Started With Multi-Threading/012 Thread Scheduling.mp4 | 20.73MB 01 - Getting Started With Multi-Threading/012 Thread Scheduling_en.srt | 7.25KB 01 - Getting Started With Multi-Threading/external-links.txt | 94B 02 - Concurrency Vs Parallelism (Theory Section)/001 Understanding Concurrency (Analogy).mp4 | 18.39MB 02 - Concurrency Vs Parallelism (Theory Section)/001 Understanding Concurrency (Analogy)_en.srt | 6.31KB 02 - Concurrency Vs Parallelism (Theory Section)/002 Understanding Parallelism (Analogy).mp4 | 8.57MB 02 - Concurrency Vs Parallelism (Theory Section)/002 Understanding Parallelism (Analogy)_en.srt | 3.47KB 02 - Concurrency Vs Parallelism (Theory Section)/003 Understanding Singularism (Analogy).mp4 | 17.05MB 02 - Concurrency Vs Parallelism (Theory Section)/003 Understanding Singularism (Analogy)_en.srt | 5.79KB 02 - Concurrency Vs Parallelism (Theory Section)/004 Analogy -- Multithreading World (Mapping).mp4 | 5.75MB 02 - Concurrency Vs Parallelism (Theory Section)/004 Analogy -- Multithreading World (Mapping)_en.srt | 2.82KB 02 - Concurrency Vs Parallelism (Theory Section)/005 Multithreading Environment.mp4 | 29.55MB 02 - Concurrency Vs Parallelism (Theory Section)/005 Multithreading Environment_en.srt | 16.67KB 02 - Concurrency Vs Parallelism (Theory Section)/006 Why do we need Concurrency.mp4 | 18.39MB 02 - Concurrency Vs Parallelism (Theory Section)/006 Why do we need Concurrency_en.srt | 6.83KB 02 - Concurrency Vs Parallelism (Theory Section)/007 Concurrent Process Design - Example 1.mp4 | 18.91MB 02 - Concurrency Vs Parallelism (Theory Section)/007 Concurrent Process Design - Example 1_en.srt | 6.94KB 02 - Concurrency Vs Parallelism (Theory Section)/008 Concurrent Process Design - Example 2.mp4 | 11.43MB 02 - Concurrency Vs Parallelism (Theory Section)/008 Concurrent Process Design - Example 2_en.srt | 4.89KB 02 - Concurrency Vs Parallelism (Theory Section)/009 Why Threads are called Light Weighted Processes.mp4 | 16.48MB 02 - Concurrency Vs Parallelism (Theory Section)/009 Why Threads are called Light Weighted Processes_en.srt | 5.55KB 02 - Concurrency Vs Parallelism (Theory Section)/010 Overlapping and Non-Overlapping Work.mp4 | 11.53MB 02 - Concurrency Vs Parallelism (Theory Section)/010 Overlapping and Non-Overlapping Work_en.srt | 3.64KB 02 - Concurrency Vs Parallelism (Theory Section)/011 Conclusion and Summarization.mp4 | 8.90MB 02 - Concurrency Vs Parallelism (Theory Section)/011 Conclusion and Summarization_en.srt | 3.33KB 03 - Joinable and Detached Threads/001 Joinable Threads.mp4 | 20.32MB 03 - Joinable and Detached Threads/001 Joinable Threads_en.srt | 8.04KB 03 - Joinable and Detached Threads/002 Detached Threads.mp4 | 11.06MB 03 - Joinable and Detached Threads/002 Detached Threads_en.srt | 3.36KB 03 - Joinable and Detached Threads/003 Joinable Threads in Action.mp4 | 67.48MB 03 - Joinable and Detached Threads/003 Joinable Threads in Action_en.srt | 23.29KB 03 - Joinable and Detached Threads/004 Whom to Join.mp4 | 12.71MB 03 - Joinable and Detached Threads/004 Whom to Join_en.srt | 5.13KB 03 - Joinable and Detached Threads/005 Implementing Map-Reduce Algorithm - Problem Statement.mp4 | 32.22MB 03 - Joinable and Detached Threads/005 Implementing Map-Reduce Algorithm - Problem Statement_en.srt | 11.61KB 03 - Joinable and Detached Threads/006 When to Create JoinableDetached Thread.mp4 | 5.98MB 03 - Joinable and Detached Threads/006 When to Create JoinableDetached Thread_en.srt | 2.64KB 04 - Inter Thread Communication/001 Inter Thread Communication.mp4 | 17.20MB 04 - Inter Thread Communication/001 Inter Thread Communication_en.srt | 5.36KB 04 - Inter Thread Communication/002 Transfer of Computation.mp4 | 16.55MB 04 - Inter Thread Communication/002 Transfer of Computation_en.srt | 7.14KB 04 - Inter Thread Communication/003 Transfer of Computation - Example.mp4 | 20.69MB 04 - Inter Thread Communication/003 Transfer of Computation - Example_en.srt | 7.55KB 04 - Inter Thread Communication/004 Opening Gates to Publisher Subscriber Model.mp4 | 5.57MB 04 - Inter Thread Communication/004 Opening Gates to Publisher Subscriber Model_en.srt | 2.11KB 05 - Let us go on Vacations ! yaay !/001 Vacations ! Dont miss it !.mp4 | 5.11MB 05 - Let us go on Vacations ! yaay !/001 Vacations ! Dont miss it !_en.srt | 2.05KB 06 - Notification Chains/001 Notification Chains - Introduction.mp4 | 14.46MB 06 - Notification Chains/001 Notification Chains - Introduction_en.srt | 4.04KB 06 - Notification Chains/002 NFC - Pictorial Representation.mp4 | 33.54MB 06 - Notification Chains/002 NFC - Pictorial Representation_en.srt | 9.74KB 06 - Notification Chains/003 NFC - Data Structure.mp4 | 19.81MB 06 - Notification Chains/003 NFC - Data Structure_en.srt | 6.31KB 06 - Notification Chains/004 NFC Implementation.mp4 | 40.31MB 06 - Notification Chains/004 NFC Implementation_en.srt | 10.50KB 06 - Notification Chains/005 Real World - Problem Statement On NFC - Publisher Subscriber Model.mp4 | 19.27MB 06 - Notification Chains/005 Real World - Problem Statement On NFC - Publisher Subscriber Model_en.srt | 5.90KB 06 - Notification Chains/006 Setting up a Data Source.mp4 | 22.05MB 06 - Notification Chains/006 Setting up a Data Source_en.srt | 5.91KB 06 - Notification Chains/007 Setting Up the Publisher.mp4 | 36.68MB 06 - Notification Chains/007 Setting Up the Publisher_en.srt | 10.57KB 06 - Notification Chains/008 Setting up the Subscriber.mp4 | 47.41MB 06 - Notification Chains/008 Setting up the Subscriber_en.srt | 12.42KB 06 - Notification Chains/009 Subscription and Notification.mp4 | 6.86MB 06 - Notification Chains/009 Subscription and Notification_en.srt | 2.89KB 06 - Notification Chains/010 Implementing Subscription.mp4 | 40.79MB 06 - Notification Chains/010 Implementing Subscription_en.srt | 10.37KB 06 - Notification Chains/011 Implementing Notification.mp4 | 29.51MB 06 - Notification Chains/011 Implementing Notification_en.srt | 7.84KB 06 - Notification Chains/012 Final Demo !.mp4 | 15.72MB 06 - Notification Chains/012 Final Demo !_en.srt | 3.93KB 07 - Thread Cancellation - Asynchronous/001 Why Thread Cancellation.mp4 | 8.87MB 07 - Thread Cancellation - Asynchronous/001 Why Thread Cancellation_en.srt | 3.97KB 07 - Thread Cancellation - Asynchronous/002 Understanding Thread Cancellation - Asynchronous Mode.mp4 | 21.66MB 07 - Thread Cancellation - Asynchronous/002 Understanding Thread Cancellation - Asynchronous Mode_en.srt | 7.61KB 07 - Thread Cancellation - Asynchronous/003 Asynchronous Thread Cancellation - Demo Base Program.mp4 | 23.57MB 07 - Thread Cancellation - Asynchronous/003 Asynchronous Thread Cancellation - Demo Base Program_en.srt | 7.21KB 07 - Thread Cancellation - Asynchronous/004 Asynchronous Cancellation - Code Changes.mp4 | 40.58MB 07 - Thread Cancellation - Asynchronous/004 Asynchronous Cancellation - Code Changes_en.srt | 9.83KB 07 - Thread Cancellation - Asynchronous/005 Thread Resource Leaking Problem.mp4 | 19.91MB 07 - Thread Cancellation - Asynchronous/005 Thread Resource Leaking Problem_en.srt | 5.84KB 07 - Thread Cancellation - Asynchronous/006 Data Structure Corruption - Invariants.mp4 | 22.27MB 07 - Thread Cancellation - Asynchronous/006 Data Structure Corruption - Invariants_en.srt | 7.64KB 07 - Thread Cancellation - Asynchronous/007 Thread Cancellation Causing Deadlocks.mp4 | 7.94MB 07 - Thread Cancellation - Asynchronous/007 Thread Cancellation Causing Deadlocks_en.srt | 2.99KB 07 - Thread Cancellation - Asynchronous/008 Handling Resource Leaking on Thread Cancellation.mp4 | 27.43MB 07 - Thread Cancellation - Asynchronous/008 Handling Resource Leaking on Thread Cancellation_en.srt | 8.89KB 07 - Thread Cancellation - Asynchronous/009 Code Changes and Demo.mp4 | 25.70MB 07 - Thread Cancellation - Asynchronous/009 Code Changes and Demo_en.srt | 6.63KB 07 - Thread Cancellation - Asynchronous/010 Cleanup handlers Usage.mp4 | 36.94MB 07 - Thread Cancellation - Asynchronous/010 Cleanup handlers Usage_en.srt | 10.53KB 08 - Thread Cancellation - Deferred/001 Understanding Deferred Cancellation.mp4 | 26.09MB 08 - Thread Cancellation - Deferred/001 Understanding Deferred Cancellation_en.srt | 6.98KB 08 - Thread Cancellation - Deferred/002 Deferred Cancellation Implementation.mp4 | 36.40MB 08 - Thread Cancellation - Deferred/002 Deferred Cancellation Implementation_en.srt | 8.95KB 09 - Listener Threads/001 Listener Threads - Responsibility Delegation.mp4 | 27.67MB 09 - Listener Threads/001 Listener Threads - Responsibility Delegation_en.srt | 10.30KB 09 - Listener Threads/002 Preparation of Implementation.mp4 | 9.72MB 09 - Listener Threads/002 Preparation of Implementation_en.srt | 5.06KB 09 - Listener Threads/003 Network APIs and Demo.mp4 | 13.45MB 09 - Listener Threads/003 Network APIs and Demo_en.srt | 4.81KB 09 - Listener Threads/004 Multi - Listener Application Implementation.mp4 | 11.50MB 09 - Listener Threads/004 Multi - Listener Application Implementation_en.srt | 5.12KB 09 - Listener Threads/005 Listener Thread - Quick Code Walk.mp4 | 29.77MB 09 - Listener Threads/005 Listener Thread - Quick Code Walk_en.srt | 8.90KB 10 - Thread Synchronization - Getting Started/001 Thread Synchronization.mp4 | 34.08MB 10 - Thread Synchronization - Getting Started/001 Thread Synchronization_en.srt | 10.77KB 10 - Thread Synchronization - Getting Started/002 Critical Section.mp4 | 15.00MB 10 - Thread Synchronization - Getting Started/002 Critical Section_en.srt | 5.94KB 10 - Thread Synchronization - Getting Started/003 Mutexes.mp4 | 12.52MB 10 - Thread Synchronization - Getting Started/003 Mutexes_en.srt | 4.04KB 10 - Thread Synchronization - Getting Started/004 How Mutex Works.mp4 | 35.71MB 10 - Thread Synchronization - Getting Started/004 How Mutex Works_en.srt | 11.34KB 10 - Thread Synchronization - Getting Started/005 Mutex Rules.mp4 | 16.91MB 10 - Thread Synchronization - Getting Started/005 Mutex Rules_en.srt | 5.33KB 10 - Thread Synchronization - Getting Started/006 Mutex Locking - Code Locking.mp4 | 13.55MB 10 - Thread Synchronization - Getting Started/006 Mutex Locking - Code Locking_en.srt | 5.36KB 10 - Thread Synchronization - Getting Started/007 Mutex Locking - Data Locking.mp4 | 57.58MB 10 - Thread Synchronization - Getting Started/007 Mutex Locking - Data Locking_en.srt | 17.82KB 10 - Thread Synchronization - Getting Started/008 Mutex Posix APIs.mp4 | 5.65MB 10 - Thread Synchronization - Getting Started/008 Mutex Posix APIs_en.srt | 2.03KB 10 - Thread Synchronization - Getting Started/009 Mutexes in Action - Problem Statement.mp4 | 34.90MB 10 - Thread Synchronization - Getting Started/009 Mutexes in Action - Problem Statement_en.srt | 13.42KB 10 - Thread Synchronization - Getting Started/010 Mutexes in Action - Deploying Mutual Exclusion.mp4 | 12.48MB 10 - Thread Synchronization - Getting Started/010 Mutexes in Action - Deploying Mutual Exclusion_en.srt | 4.94KB 11 - Deadlocks/001 Deadlocks.mp4 | 18.47MB 11 - Deadlocks/001 Deadlocks_en.srt | 6.59KB 11 - Deadlocks/002 Four Necessary Conditions for Deadlocks.mp4 | 17.71MB 11 - Deadlocks/002 Four Necessary Conditions for Deadlocks_en.srt | 4.88KB 11 - Deadlocks/003 Mutex Lock Ordering Causing Deadlocks.mp4 | 23.79MB 11 - Deadlocks/003 Mutex Lock Ordering Causing Deadlocks_en.srt | 7.34KB 12 - Condition Variables/001 Getting Started with CV.mp4 | 11.04MB 12 - Condition Variables/001 Getting Started with CV_en.srt | 5.06KB 12 - Condition Variables/002 Understanding Condition Variables.mp4 | 31.27MB 12 - Condition Variables/002 Understanding Condition Variables_en.srt | 10.97KB 12 - Condition Variables/003 Condition Variables Vs Mutex.mp4 | 29.26MB 12 - Condition Variables/003 Condition Variables Vs Mutex_en.srt | 10.03KB 12 - Condition Variables/004 Using Condition Variables - Wait & Signal.mp4 | 60.69MB 12 - Condition Variables/004 Using Condition Variables - Wait & Signal_en.srt | 17.06KB 12 - Condition Variables/005 Producer Consumer Threads Synchronization.mp4 | 52.07MB 12 - Condition Variables/005 Producer Consumer Threads Synchronization_en.srt | 16.83KB 12 - Condition Variables/006 What is Spurious Wake Up.mp4 | 25.10MB 12 - Condition Variables/006 What is Spurious Wake Up_en.srt | 7.02KB 12 - Condition Variables/007 Spurious Wake Up - Producer Consumer Threads Synchronization.mp4 | 46.65MB 12 - Condition Variables/007 Spurious Wake Up - Producer Consumer Threads Synchronization_en.srt | 12.92KB 12 - Condition Variables/008 Understanding Pseudocodes through Real World Analogy.mp4 | 30.56MB 12 - Condition Variables/008 Understanding Pseudocodes through Real World Analogy_en.srt | 10.73KB 12 - Condition Variables/009 Thread specific Vs Resource Specific CV.mp4 | 30.56MB 12 - Condition Variables/009 Thread specific Vs Resource Specific CV_en.srt | 10.83KB 12 - Condition Variables/010 Broadcasting a CV.mp4 | 31.81MB 12 - Condition Variables/010 Broadcasting a CV_en.srt | 11.16KB 12 - Condition Variables/011 Lab Time - Implement Producer Consumer.mp4 | 32.94MB 12 - Condition Variables/011 Lab Time - Implement Producer Consumer_en.srt | 11.21KB 12 - Condition Variables/012 Question Program Setup.mp4 | 61.50MB 12 - Condition Variables/012 Question Program Setup_en.srt | 20.26KB 12 - Condition Variables/012 VDO1.11-Assignment-slides-Resource-Section-Attachment.pptx | 58.80KB 12 - Condition Variables/013 Producer Consumer - Solution Implementation Step by Step.mp4 | 66.90MB 12 - Condition Variables/013 Producer Consumer - Solution Implementation Step by Step_en.srt | 21.05KB 12 - Condition Variables/014 Avoid Spurious Wake with Multiple Conditions.mp4 | 27.56MB 12 - Condition Variables/014 Avoid Spurious Wake with Multiple Conditions_en.srt | 8.84KB 13 - Dining Philosopher Problem/001 Problem Statement Explanation.mp4 | 38.02MB 13 - Dining Philosopher Problem/001 Problem Statement Explanation_en.srt | 10.54KB 13 - Dining Philosopher Problem/001 ProblemStatement.pptx | 131.74KB 13 - Dining Philosopher Problem/002 Data Structure Setup.mp4 | 17.40MB 13 - Dining Philosopher Problem/002 Data Structure Setup_en.srt | 5.49KB 13 - Dining Philosopher Problem/003 Assignment Program Setup.mp4 | 51.02MB 13 - Dining Philosopher Problem/003 Assignment Program Setup_en.srt | 15.55KB 13 - Dining Philosopher Problem/004 Solution - RoadMap.mp4 | 10.62MB 13 - Dining Philosopher Problem/004 Solution - RoadMap_en.srt | 4.25KB 13 - Dining Philosopher Problem/005 Solution Part 1 Implementing philosopher_fn( ).mp4 | 13.92MB 13 - Dining Philosopher Problem/005 Solution Part 1 Implementing philosopher_fn( )_en.srt | 4.86KB 13 - Dining Philosopher Problem/006 Solution Part 2 Implementing philosopher_release_both_spoons( ).mp4 | 36.03MB 13 - Dining Philosopher Problem/006 Solution Part 2 Implementing philosopher_release_both_spoons( )_en.srt | 9.70KB 13 - Dining Philosopher Problem/007 Solution Part 3 Implementing philosopher_get_access_both_spoons( ).mp4 | 53.33MB 13 - Dining Philosopher Problem/007 Solution Part 3 Implementing philosopher_get_access_both_spoons( )_en.srt | 15.32KB 13 - Dining Philosopher Problem/008 Solution Part 4 Test and Conclude.mp4 | 22.81MB 13 - Dining Philosopher Problem/008 Solution Part 4 Test and Conclude_en.srt | 5.73KB 14 - Thread Barriers/001 Thread Barriers Introduction.mp4 | 14.15MB 14 - Thread Barriers/001 Thread Barriers Introduction_en.srt | 4.94KB 14 - Thread Barriers/002 Thread Barrier Functioning.mp4 | 32.82MB 14 - Thread Barriers/002 Thread Barrier Functioning_en.srt | 8.58KB 14 - Thread Barriers/003 Thread Barrier Data Structures.mp4 | 35.12MB 14 - Thread Barriers/003 Thread Barrier Data Structures_en.srt | 10.53KB 14 - Thread Barriers/004 Thread Barrier APIs.mp4 | 12.25MB 14 - Thread Barriers/004 Thread Barrier APIs_en.srt | 4.89KB 14 - Thread Barriers/005 Thread Barrier Wait ( ) Implementation.mp4 | 47.28MB 14 - Thread Barriers/005 Thread Barrier Wait ( ) Implementation_en.srt | 16.95KB 14 - Thread Barriers/006 Thread Barrier Demo.mp4 | 20.81MB 14 - Thread Barriers/006 Thread Barrier Demo_en.srt | 7.70KB 15 - Spin Locks/001 Spin Locks.mp4 | 42.99MB 15 - Spin Locks/001 Spin Locks_en.srt | 12.43KB 16 - Semaphores/001 Introduction & Analogy.mp4 | 14.05MB 16 - Semaphores/001 Introduction & Analogy_en.srt | 5.52KB 16 - Semaphores/002 Semaphore Vs Mutex.mp4 | 27.52MB 16 - Semaphores/002 Semaphore Vs Mutex_en.srt | 10.71KB 16 - Semaphores/003 Semaphore APIs and Working Example.mp4 | 52.07MB 16 - Semaphores/003 Semaphore APIs and Working Example_en.srt | 15.75KB 16 - Semaphores/004 Semaphore - Hello World Example.mp4 | 36.22MB 16 - Semaphores/004 Semaphore - Hello World Example_en.srt | 12.61KB 16 - Semaphores/005 Strict Alternation Problem.mp4 | 19.82MB 16 - Semaphores/005 Strict Alternation Problem_en.srt | 7.87KB 17 - Semaphores - Internal Implementation/001 Semaphores Internal Implementation.mp4 | 4.32MB 17 - Semaphores - Internal Implementation/001 Semaphores Internal Implementation_en.srt | 1.60KB 17 - Semaphores - Internal Implementation/002 Understanding Semaphore Counter Variable.mp4 | 23.51MB 17 - Semaphores - Internal Implementation/002 Understanding Semaphore Counter Variable_en.srt | 9.42KB 17 - Semaphores - Internal Implementation/003 Capture.PNG | 159.40KB 17 - Semaphores - Internal Implementation/003 Semaphore Implementation.mp4 | 37.95MB 17 - Semaphores - Internal Implementation/003 Semaphore Implementation_en.srt | 14.17KB 17 - Semaphores - Internal Implementation/004 Types of Semaphores.mp4 | 10.35MB 17 - Semaphores - Internal Implementation/004 Types of Semaphores_en.srt | 4.42KB 17 - Semaphores - Internal Implementation/005 Strong and Weak Semaphores.mp4 | 47.85MB 17 - Semaphores - Internal Implementation/005 Strong and Weak Semaphores_en.srt | 14.61KB 18 - Recursive MutexesLocks/001 What is Recursive Mutex.mp4 | 25.46MB 18 - Recursive MutexesLocks/001 What is Recursive Mutex_en.srt | 7.56KB 18 - Recursive MutexesLocks/002 Practical Scenario of Using Reclusive Locks.mp4 | 28.28MB 18 - Recursive MutexesLocks/002 Practical Scenario of Using Reclusive Locks_en.srt | 9.21KB 18 - Recursive MutexesLocks/003 Assignment - Rec Mutex Internal Implementation.mp4 | 13.72MB 18 - Recursive MutexesLocks/003 Assignment - Rec Mutex Internal Implementation_en.srt | 5.39KB 18 - Recursive MutexesLocks/004 Recursive Mutex - Data Structure Definition.mp4 | 19.78MB 18 - Recursive MutexesLocks/004 Recursive Mutex - Data Structure Definition_en.srt | 5.27KB 18 - Recursive MutexesLocks/005 rec_mutex_lock() API Implementation.mp4 | 56.62MB 18 - Recursive MutexesLocks/005 rec_mutex_lock() API Implementation_en.srt | 12.21KB 18 - Recursive MutexesLocks/006 rec_mutex_unlock() API Implementation.mp4 | 45.34MB 18 - Recursive MutexesLocks/006 rec_mutex_unlock() API Implementation_en.srt | 10.37KB 19 - Read-Write Locks/001 What in this Section.mp4 | 2.32MB 19 - Read-Write Locks/001 What in this Section_en.srt | 1.30KB 19 - Read-Write Locks/002 Understanding ReadWrite Locks.mp4 | 41.84MB 19 - Read-Write Locks/002 Understanding ReadWrite Locks_en.srt | 13.31KB 19 - Read-Write Locks/003 POSIX APIs.mp4 | 6.00MB 19 - Read-Write Locks/003 POSIX APIs_en.srt | 1.98KB 19 - Read-Write Locks/004 Demo Example Program.mp4 | 43.31MB 19 - Read-Write Locks/004 Demo Example Program_en.srt | 12.64KB 19 - Read-Write Locks/005 RW Lock Self Implementation - Begin.mp4 | 20.29MB 19 - Read-Write Locks/005 RW Lock Self Implementation - Begin_en.srt | 7.47KB 19 - Read-Write Locks/006 Custom RW LOCK Data Structure.mp4 | 26.53MB 19 - Read-Write Locks/006 Custom RW LOCK Data Structure_en.srt | 7.99KB 19 - Read-Write Locks/007 Read Lock API Implementation.mp4 | 85.75MB 19 - Read-Write Locks/007 Read Lock API Implementation_en.srt | 18.09KB 19 - Read-Write Locks/008 Write Lock API Implementation.mp4 | 58.96MB 19 - Read-Write Locks/008 Write Lock API Implementation_en.srt | 11.84KB 19 - Read-Write Locks/009 RW lock Unlock API Implementation.mp4 | 53.00MB 19 - Read-Write Locks/009 RW lock Unlock API Implementation_en.srt | 12.12KB 20 - Implement Thread Safe Highly Concurrent CRUD Operations/001 CRUD Operations - Introduction.mp4 | 14.87MB 20 - Implement Thread Safe Highly Concurrent CRUD Operations/001 CRUD Operations - Introduction_en.srt | 5.03KB 20 - Implement Thread Safe Highly Concurrent CRUD Operations/002 Performance Aspects with Wider Locks.mp4 | 24.99MB 20 - Implement Thread Safe Highly Concurrent CRUD Operations/002 Performance Aspects with Wider Locks_en.srt | 8.26KB 20 - Implement Thread Safe Highly Concurrent CRUD Operations/003 CRUD Goals.mp4 | 25.73MB 20 - Implement Thread Safe Highly Concurrent CRUD Operations/003 CRUD Goals_en.srt | 7.44KB 20 - Implement Thread Safe Highly Concurrent CRUD Operations/004 Tools We need to Implement Thread Safe and Highly Concurrent CRUD Operations.mp4 | 14.04MB 20 - Implement Thread Safe Highly Concurrent CRUD Operations/004 Tools We need to Implement Thread Safe and Highly Concurrent CRUD Operations_en.srt | 5.34KB 20 - Implement Thread Safe Highly Concurrent CRUD Operations/005 Understanding Reference Counting.mp4 | 63.79MB 20 - Implement Thread Safe Highly Concurrent CRUD Operations/005 Understanding Reference Counting_en.srt | 17.79KB 20 - Implement Thread Safe Highly Concurrent CRUD Operations/006 refcount.c | 999B 20 - Implement Thread Safe Highly Concurrent CRUD Operations/006 refcount.h | 609B 20 - Implement Thread Safe Highly Concurrent CRUD Operations/006 Reference Count APIs.mp4 | 35.88MB 20 - Implement Thread Safe Highly Concurrent CRUD Operations/006 Reference Count APIs_en.srt | 9.19KB 20 - Implement Thread Safe Highly Concurrent CRUD Operations/007 Ref Count Usage Examples.mp4 | 53.05MB 20 - Implement Thread Safe Highly Concurrent CRUD Operations/007 Ref Count Usage Examples_en.srt | 17.70KB 20 - Implement Thread Safe Highly Concurrent CRUD Operations/008 CRUD Locking Rules.mp4 | 39.79MB 20 - Implement Thread Safe Highly Concurrent CRUD Operations/008 CRUD Locking Rules_en.srt | 13.02KB 20 - Implement Thread Safe Highly Concurrent CRUD Operations/009 CRUD Algorithm for READ & UPDATE ( WRITE ) Operation.mp4 | 39.64MB 20 - Implement Thread Safe Highly Concurrent CRUD Operations/009 CRUD Algorithm for READ & UPDATE ( WRITE ) Operation_en.srt | 13.67KB 20 - Implement Thread Safe Highly Concurrent CRUD Operations/010 Setting Up Demo Example Project.mp4 | 17.03MB 20 - Implement Thread Safe Highly Concurrent CRUD Operations/010 Setting Up Demo Example Project_en.srt | 4.71KB 20 - Implement Thread Safe Highly Concurrent CRUD Operations/011 CRUD Algorithm for READ & UPDATE Operation - Implementation.mp4 | 42.41MB 20 - Implement Thread Safe Highly Concurrent CRUD Operations/011 CRUD Algorithm for READ & UPDATE Operation - Implementation_en.srt | 7.26KB 20 - Implement Thread Safe Highly Concurrent CRUD Operations/012 CRUD Algorithm for CREATE Operation.mp4 | 16.92MB 20 - Implement Thread Safe Highly Concurrent CRUD Operations/012 CRUD Algorithm for CREATE Operation_en.srt | 4.85KB 20 - Implement Thread Safe Highly Concurrent CRUD Operations/013 CRUD Algorithm for DELETE Operation.mp4 | 52.76MB 20 - Implement Thread Safe Highly Concurrent CRUD Operations/013 CRUD Algorithm for DELETE Operation_en.srt | 12.31KB 20 - Implement Thread Safe Highly Concurrent CRUD Operations/014 CRUD Example Discussions.mp4 | 66.00MB 20 - Implement Thread Safe Highly Concurrent CRUD Operations/014 CRUD Example Discussions_en.srt | 20.00KB 20 - Implement Thread Safe Highly Concurrent CRUD Operations/015 Final Demo - Crud_algo.c.mp4 | 74.03MB 20 - Implement Thread Safe Highly Concurrent CRUD Operations/015 Final Demo - Crud_algo.c_en.srt | 16.34KB 20 - Implement Thread Safe Highly Concurrent CRUD Operations/016 What about Deadlocks Can it Happen in our CRUD solution.mp4 | 14.75MB 20 - Implement Thread Safe Highly Concurrent CRUD Operations/016 What about Deadlocks Can it Happen in our CRUD solution_en.srt | 4.61KB 21 - Appendix A Glue Based Linked List/001 Introduction.mp4 | 12.13MB 21 - Appendix A Glue Based Linked List/001 Introduction_en.srt | 4.34KB 21 - Appendix A Glue Based Linked List/002 GLThread Definition.mp4 | 15.21MB 21 - Appendix A Glue Based Linked List/002 GLThread Definition_en.srt | 5.17KB 21 - Appendix A Glue Based Linked List/003 Pictorial Difference.mp4 | 17.53MB 21 - Appendix A Glue Based Linked List/003 Pictorial Difference_en.srt | 5.27KB 21 - Appendix A Glue Based Linked List/004 Structure Field Offset.mp4 | 28.88MB 21 - Appendix A Glue Based Linked List/004 Structure Field Offset_en.srt | 8.44KB 21 - Appendix A Glue Based Linked List/005 Node Insertion.mp4 | 12.16MB 21 - Appendix A Glue Based Linked List/005 Node Insertion_en.srt | 3.94KB 21 - Appendix A Glue Based Linked List/006 Iteration.mp4 | 12.02MB 21 - Appendix A Glue Based Linked List/006 Iteration_en.srt | 3.47KB 21 - Appendix A Glue Based Linked List/007 Node Removal.mp4 | 4.06MB 21 - Appendix A Glue Based Linked List/007 Node Removal_en.srt | 1.44KB 21 - Appendix A Glue Based Linked List/008 Code Walk - Demo.mp4 | 28.89MB 21 - Appendix A Glue Based Linked List/008 Code Walk - Demo_en.srt | 7.19KB 21 - Appendix A Glue Based Linked List/009 Traditional Linked List Problems.mp4 | 18.55MB 21 - Appendix A Glue Based Linked List/009 Traditional Linked List Problems_en.srt | 6.77KB 21 - Appendix A Glue Based Linked List/010 GLThread Benefits.mp4 | 17.65MB 21 - Appendix A Glue Based Linked List/010 GLThread Benefits_en.srt | 5.40KB 22 - Bonus - Get some Candies !/001 Get My Courses for Free.mp4 | 10.08MB 22 - Bonus - Get some Candies !/001 Get My Courses for Free_en.srt | 1.68KB

Recommend

Magnetic link has been copied to the cutting board