Part A - Multithreading & Thread Synchronization - Pthreads 收录时间:2024-06-06 19:40:49 文件大小:4GB 下载次数:1 最近下载:2024-06-06 19:40:49 磁力链接: magnet:?xt=urn:btih:9e34773452eb29bc27c7c0d74a392a615c2ad858 立即下载 复制链接 文件列表 19 - Read-Write Locks/007 Read Lock API Implementation.mp4 86MB 20 - Implement Thread Safe Highly Concurrent CRUD Operations/015 Final Demo - Crud_algo.c.mp4 74MB 03 - Joinable and Detached Threads/003 Joinable Threads in Action.mp4 67MB 12 - Condition Variables/013 Producer Consumer - Solution Implementation Step by Step.mp4 67MB 20 - Implement Thread Safe Highly Concurrent CRUD Operations/014 CRUD Example Discussions.mp4 66MB 20 - Implement Thread Safe Highly Concurrent CRUD Operations/005 Understanding Reference Counting.mp4 64MB 12 - Condition Variables/012 Question Program Setup.mp4 61MB 12 - Condition Variables/004 Using Condition Variables - Wait & Signal.mp4 61MB 19 - Read-Write Locks/008 Write Lock API Implementation.mp4 59MB 10 - Thread Synchronization - Getting Started/007 Mutex Locking - Data Locking.mp4 58MB 18 - Recursive MutexesLocks/005 rec_mutex_lock() API Implementation.mp4 57MB 13 - Dining Philosopher Problem/007 Solution Part 3 Implementing philosopher_get_access_both_spoons( ).mp4 53MB 20 - Implement Thread Safe Highly Concurrent CRUD Operations/007 Ref Count Usage Examples.mp4 53MB 19 - Read-Write Locks/009 RW lock Unlock API Implementation.mp4 53MB 20 - Implement Thread Safe Highly Concurrent CRUD Operations/013 CRUD Algorithm for DELETE Operation.mp4 53MB 16 - Semaphores/003 Semaphore APIs and Working Example.mp4 52MB 12 - Condition Variables/005 Producer Consumer Threads Synchronization.mp4 52MB 13 - Dining Philosopher Problem/003 Assignment Program Setup.mp4 51MB 17 - Semaphores - Internal Implementation/005 Strong and Weak Semaphores.mp4 48MB 06 - Notification Chains/008 Setting up the Subscriber.mp4 47MB 14 - Thread Barriers/005 Thread Barrier Wait ( ) Implementation.mp4 47MB 12 - Condition Variables/007 Spurious Wake Up - Producer Consumer Threads Synchronization.mp4 47MB 18 - Recursive MutexesLocks/006 rec_mutex_unlock() API Implementation.mp4 45MB 19 - Read-Write Locks/004 Demo Example Program.mp4 43MB 15 - Spin Locks/001 Spin Locks.mp4 43MB 20 - Implement Thread Safe Highly Concurrent CRUD Operations/011 CRUD Algorithm for READ & UPDATE Operation - Implementation.mp4 42MB 19 - Read-Write Locks/002 Understanding ReadWrite Locks.mp4 42MB 06 - Notification Chains/010 Implementing Subscription.mp4 41MB 07 - Thread Cancellation - Asynchronous/004 Asynchronous Cancellation - Code Changes.mp4 41MB 06 - Notification Chains/004 NFC Implementation.mp4 40MB 20 - Implement Thread Safe Highly Concurrent CRUD Operations/008 CRUD Locking Rules.mp4 40MB 20 - Implement Thread Safe Highly Concurrent CRUD Operations/009 CRUD Algorithm for READ & UPDATE ( WRITE ) Operation.mp4 40MB 13 - Dining Philosopher Problem/001 Problem Statement Explanation.mp4 38MB 17 - Semaphores - Internal Implementation/003 Semaphore Implementation.mp4 38MB 07 - Thread Cancellation - Asynchronous/010 Cleanup handlers Usage.mp4 37MB 06 - Notification Chains/007 Setting Up the Publisher.mp4 37MB 08 - Thread Cancellation - Deferred/002 Deferred Cancellation Implementation.mp4 36MB 16 - Semaphores/004 Semaphore - Hello World Example.mp4 36MB 13 - Dining Philosopher Problem/006 Solution Part 2 Implementing philosopher_release_both_spoons( ).mp4 36MB 01 - Getting Started With Multi-Threading/005 Hello World Ex - Part 1.mp4 36MB 20 - Implement Thread Safe Highly Concurrent CRUD Operations/006 Reference Count APIs.mp4 36MB 10 - Thread Synchronization - Getting Started/004 How Mutex Works.mp4 36MB 14 - Thread Barriers/003 Thread Barrier Data Structures.mp4 35MB 10 - Thread Synchronization - Getting Started/009 Mutexes in Action - Problem Statement.mp4 35MB 10 - Thread Synchronization - Getting Started/001 Thread Synchronization.mp4 34MB 06 - Notification Chains/002 NFC - Pictorial Representation.mp4 34MB 12 - Condition Variables/011 Lab Time - Implement Producer Consumer.mp4 33MB 14 - Thread Barriers/002 Thread Barrier Functioning.mp4 33MB 03 - Joinable and Detached Threads/005 Implementing Map-Reduce Algorithm - Problem Statement.mp4 32MB 12 - Condition Variables/010 Broadcasting a CV.mp4 32MB 12 - Condition Variables/002 Understanding Condition Variables.mp4 31MB 12 - Condition Variables/008 Understanding Pseudocodes through Real World Analogy.mp4 31MB 12 - Condition Variables/009 Thread specific Vs Resource Specific CV.mp4 31MB 09 - Listener Threads/005 Listener Thread - Quick Code Walk.mp4 30MB 02 - Concurrency Vs Parallelism (Theory Section)/005 Multithreading Environment.mp4 30MB 06 - Notification Chains/011 Implementing Notification.mp4 30MB 12 - Condition Variables/003 Condition Variables Vs Mutex.mp4 29MB 21 - Appendix A Glue Based Linked List/008 Code Walk - Demo.mp4 29MB 21 - Appendix A Glue Based Linked List/004 Structure Field Offset.mp4 29MB 18 - Recursive MutexesLocks/002 Practical Scenario of Using Reclusive Locks.mp4 28MB 09 - Listener Threads/001 Listener Threads - Responsibility Delegation.mp4 28MB 12 - Condition Variables/014 Avoid Spurious Wake with Multiple Conditions.mp4 28MB 16 - Semaphores/002 Semaphore Vs Mutex.mp4 28MB 07 - Thread Cancellation - Asynchronous/008 Handling Resource Leaking on Thread Cancellation.mp4 27MB 19 - Read-Write Locks/006 Custom RW LOCK Data Structure.mp4 27MB 08 - Thread Cancellation - Deferred/001 Understanding Deferred Cancellation.mp4 26MB 01 - Getting Started With Multi-Threading/010 Resource Sharing.mp4 26MB 20 - Implement Thread Safe Highly Concurrent CRUD Operations/003 CRUD Goals.mp4 26MB 07 - Thread Cancellation - Asynchronous/009 Code Changes and Demo.mp4 26MB 18 - Recursive MutexesLocks/001 What is Recursive Mutex.mp4 25MB 12 - Condition Variables/006 What is Spurious Wake Up.mp4 25MB 20 - Implement Thread Safe Highly Concurrent CRUD Operations/002 Performance Aspects with Wider Locks.mp4 25MB 11 - Deadlocks/003 Mutex Lock Ordering Causing Deadlocks.mp4 24MB 07 - Thread Cancellation - Asynchronous/003 Asynchronous Thread Cancellation - Demo Base Program.mp4 24MB 17 - Semaphores - Internal Implementation/002 Understanding Semaphore Counter Variable.mp4 24MB 13 - Dining Philosopher Problem/008 Solution Part 4 Test and Conclude.mp4 23MB 07 - Thread Cancellation - Asynchronous/006 Data Structure Corruption - Invariants.mp4 22MB 06 - Notification Chains/006 Setting up a Data Source.mp4 22MB 07 - Thread Cancellation - Asynchronous/002 Understanding Thread Cancellation - Asynchronous Mode.mp4 22MB 01 - Getting Started With Multi-Threading/007 Race Condition on Thread Creation.mp4 21MB 14 - Thread Barriers/006 Thread Barrier Demo.mp4 21MB 01 - Getting Started With Multi-Threading/012 Thread Scheduling.mp4 21MB 04 - Inter Thread Communication/003 Transfer of Computation - Example.mp4 21MB 03 - Joinable and Detached Threads/001 Joinable Threads.mp4 20MB 19 - Read-Write Locks/005 RW Lock Self Implementation - Begin.mp4 20MB 07 - Thread Cancellation - Asynchronous/005 Thread Resource Leaking Problem.mp4 20MB 16 - Semaphores/005 Strict Alternation Problem.mp4 20MB 06 - Notification Chains/003 NFC - Data Structure.mp4 20MB 18 - Recursive MutexesLocks/004 Recursive Mutex - Data Structure Definition.mp4 20MB 06 - Notification Chains/005 Real World - Problem Statement On NFC - Publisher Subscriber Model.mp4 19MB 02 - Concurrency Vs Parallelism (Theory Section)/007 Concurrent Process Design - Example 1.mp4 19MB 21 - Appendix A Glue Based Linked List/009 Traditional Linked List Problems.mp4 19MB 11 - Deadlocks/001 Deadlocks.mp4 18MB 02 - Concurrency Vs Parallelism (Theory Section)/006 Why do we need Concurrency.mp4 18MB 02 - Concurrency Vs Parallelism (Theory Section)/001 Understanding Concurrency (Analogy).mp4 18MB 11 - Deadlocks/002 Four Necessary Conditions for Deadlocks.mp4 18MB 21 - Appendix A Glue Based Linked List/010 GLThread Benefits.mp4 18MB 01 - Getting Started With Multi-Threading/008 Thread Termination.mp4 18MB 21 - Appendix A Glue Based Linked List/003 Pictorial Difference.mp4 18MB 13 - Dining Philosopher Problem/002 Data Structure Setup.mp4 17MB 04 - Inter Thread Communication/001 Inter Thread Communication.mp4 17MB 02 - Concurrency Vs Parallelism (Theory Section)/003 Understanding Singularism (Analogy).mp4 17MB 20 - Implement Thread Safe Highly Concurrent CRUD Operations/010 Setting Up Demo Example Project.mp4 17MB 20 - Implement Thread Safe Highly Concurrent CRUD Operations/012 CRUD Algorithm for CREATE Operation.mp4 17MB 10 - Thread Synchronization - Getting Started/005 Mutex Rules.mp4 17MB 04 - Inter Thread Communication/002 Transfer of Computation.mp4 17MB 02 - Concurrency Vs Parallelism (Theory Section)/009 Why Threads are called Light Weighted Processes.mp4 16MB 01 - Getting Started With Multi-Threading/011 Thread Stack Memory Mgmt.mp4 16MB 06 - Notification Chains/012 Final Demo !.mp4 16MB 01 - Getting Started With Multi-Threading/001 Agenda and Prerequisites.mp4 15MB 01 - Getting Started With Multi-Threading/006 Hello World Ex - Part 2.mp4 15MB 21 - Appendix A Glue Based Linked List/002 GLThread Definition.mp4 15MB 10 - Thread Synchronization - Getting Started/002 Critical Section.mp4 15MB 20 - Implement Thread Safe Highly Concurrent CRUD Operations/001 CRUD Operations - Introduction.mp4 15MB 20 - Implement Thread Safe Highly Concurrent CRUD Operations/016 What about Deadlocks Can it Happen in our CRUD solution.mp4 15MB 06 - Notification Chains/001 Notification Chains - Introduction.mp4 14MB 14 - Thread Barriers/001 Thread Barriers Introduction.mp4 14MB 16 - Semaphores/001 Introduction & Analogy.mp4 14MB 20 - Implement Thread Safe Highly Concurrent CRUD Operations/004 Tools We need to Implement Thread Safe and Highly Concurrent CRUD Operations.mp4 14MB 13 - Dining Philosopher Problem/005 Solution Part 1 Implementing philosopher_fn( ).mp4 14MB 18 - Recursive MutexesLocks/003 Assignment - Rec Mutex Internal Implementation.mp4 14MB 10 - Thread Synchronization - Getting Started/006 Mutex Locking - Code Locking.mp4 14MB 09 - Listener Threads/003 Network APIs and Demo.mp4 13MB 03 - Joinable and Detached Threads/004 Whom to Join.mp4 13MB 10 - Thread Synchronization - Getting Started/003 Mutexes.mp4 13MB 10 - Thread Synchronization - Getting Started/010 Mutexes in Action - Deploying Mutual Exclusion.mp4 12MB 14 - Thread Barriers/004 Thread Barrier APIs.mp4 12MB 21 - Appendix A Glue Based Linked List/005 Node Insertion.mp4 12MB 21 - Appendix A Glue Based Linked List/001 Introduction.mp4 12MB 21 - Appendix A Glue Based Linked List/006 Iteration.mp4 12MB 01 - Getting Started With Multi-Threading/002 What is a Thread.mp4 12MB 02 - Concurrency Vs Parallelism (Theory Section)/010 Overlapping and Non-Overlapping Work.mp4 12MB 09 - Listener Threads/004 Multi - Listener Application Implementation.mp4 12MB 02 - Concurrency Vs Parallelism (Theory Section)/008 Concurrent Process Design - Example 2.mp4 11MB 03 - Joinable and Detached Threads/002 Detached Threads.mp4 11MB 12 - Condition Variables/001 Getting Started with CV.mp4 11MB 13 - Dining Philosopher Problem/004 Solution - RoadMap.mp4 11MB 17 - Semaphores - Internal Implementation/004 Types of Semaphores.mp4 10MB 22 - Bonus - Get some Candies !/001 Get My Courses for Free.mp4 10MB 09 - Listener Threads/002 Preparation of Implementation.mp4 10MB 02 - Concurrency Vs Parallelism (Theory Section)/011 Conclusion and Summarization.mp4 9MB 07 - Thread Cancellation - Asynchronous/001 Why Thread Cancellation.mp4 9MB 02 - Concurrency Vs Parallelism (Theory Section)/002 Understanding Parallelism (Analogy).mp4 9MB 07 - Thread Cancellation - Asynchronous/007 Thread Cancellation Causing Deadlocks.mp4 8MB 01 - Getting Started With Multi-Threading/009 main( ) thread termination.mp4 7MB 06 - Notification Chains/009 Subscription and Notification.mp4 7MB 19 - Read-Write Locks/003 POSIX APIs.mp4 6MB 03 - Joinable and Detached Threads/006 When to Create JoinableDetached Thread.mp4 6MB 02 - Concurrency Vs Parallelism (Theory Section)/004 Analogy -- Multithreading World (Mapping).mp4 6MB 10 - Thread Synchronization - Getting Started/008 Mutex Posix APIs.mp4 6MB 04 - Inter Thread Communication/004 Opening Gates to Publisher Subscriber Model.mp4 6MB 05 - Let us go on Vacations ! yaay !/001 Vacations ! Dont miss it !.mp4 5MB 17 - Semaphores - Internal Implementation/001 Semaphores Internal Implementation.mp4 4MB 21 - Appendix A Glue Based Linked List/007 Node Removal.mp4 4MB 01 - Getting Started With Multi-Threading/004 Code Access for this Course.mp4 4MB 19 - Read-Write Locks/001 What in this Section.mp4 2MB 01 - Getting Started With Multi-Threading/003 Join Telegram Group.mp4 944KB 17 - Semaphores - Internal Implementation/003 Capture.PNG 159KB 13 - Dining Philosopher Problem/001 ProblemStatement.pptx 132KB 12 - Condition Variables/012 VDO1.11-Assignment-slides-Resource-Section-Attachment.pptx 59KB 03 - Joinable and Detached Threads/003 Joinable Threads in Action_en.srt 23KB 12 - Condition Variables/013 Producer Consumer - Solution Implementation Step by Step_en.srt 21KB 12 - Condition Variables/012 Question Program Setup_en.srt 20KB 20 - Implement Thread Safe Highly Concurrent CRUD Operations/014 CRUD Example Discussions_en.srt 20KB 19 - Read-Write Locks/007 Read Lock API Implementation_en.srt 18KB 10 - Thread Synchronization - Getting Started/007 Mutex Locking - Data Locking_en.srt 18KB 20 - Implement Thread Safe Highly Concurrent CRUD Operations/005 Understanding Reference Counting_en.srt 18KB 20 - Implement Thread Safe Highly Concurrent CRUD Operations/007 Ref Count Usage Examples_en.srt 18KB 12 - Condition Variables/004 Using Condition Variables - Wait & Signal_en.srt 17KB 14 - Thread Barriers/005 Thread Barrier Wait ( ) Implementation_en.srt 17KB 12 - Condition Variables/005 Producer Consumer Threads Synchronization_en.srt 17KB 02 - Concurrency Vs Parallelism (Theory Section)/005 Multithreading Environment_en.srt 17KB 20 - Implement Thread Safe Highly Concurrent CRUD Operations/015 Final Demo - Crud_algo.c_en.srt 16KB 16 - Semaphores/003 Semaphore APIs and Working Example_en.srt 16KB 13 - Dining Philosopher Problem/003 Assignment Program Setup_en.srt 16KB 13 - Dining Philosopher Problem/007 Solution Part 3 Implementing philosopher_get_access_both_spoons( )_en.srt 15KB 17 - Semaphores - Internal Implementation/005 Strong and Weak Semaphores_en.srt 15KB 17 - Semaphores - Internal Implementation/003 Semaphore Implementation_en.srt 14KB 20 - Implement Thread Safe Highly Concurrent CRUD Operations/009 CRUD Algorithm for READ & UPDATE ( WRITE ) Operation_en.srt 14KB 10 - Thread Synchronization - Getting Started/009 Mutexes in Action - Problem Statement_en.srt 13KB 19 - Read-Write Locks/002 Understanding ReadWrite Locks_en.srt 13KB 20 - Implement Thread Safe Highly Concurrent CRUD Operations/008 CRUD Locking Rules_en.srt 13KB 12 - Condition Variables/007 Spurious Wake Up - Producer Consumer Threads Synchronization_en.srt 13KB 01 - Getting Started With Multi-Threading/005 Hello World Ex - Part 1_en.srt 13KB 19 - Read-Write Locks/004 Demo Example Program_en.srt 13KB 16 - Semaphores/004 Semaphore - Hello World Example_en.srt 13KB 15 - Spin Locks/001 Spin Locks_en.srt 12KB 06 - Notification Chains/008 Setting up the Subscriber_en.srt 12KB 20 - Implement Thread Safe Highly Concurrent CRUD Operations/013 CRUD Algorithm for DELETE Operation_en.srt 12KB 18 - Recursive MutexesLocks/005 rec_mutex_lock() API Implementation_en.srt 12KB 19 - Read-Write Locks/009 RW lock Unlock API Implementation_en.srt 12KB 19 - Read-Write Locks/008 Write Lock API Implementation_en.srt 12KB 03 - Joinable and Detached Threads/005 Implementing Map-Reduce Algorithm - Problem Statement_en.srt 12KB 10 - Thread Synchronization - Getting Started/004 How Mutex Works_en.srt 11KB 12 - Condition Variables/011 Lab Time - Implement Producer Consumer_en.srt 11KB 12 - Condition Variables/010 Broadcasting a CV_en.srt 11KB 12 - Condition Variables/002 Understanding Condition Variables_en.srt 11KB 12 - Condition Variables/009 Thread specific Vs Resource Specific CV_en.srt 11KB 10 - Thread Synchronization - Getting Started/001 Thread Synchronization_en.srt 11KB 12 - Condition Variables/008 Understanding Pseudocodes through Real World Analogy_en.srt 11KB 16 - Semaphores/002 Semaphore Vs Mutex_en.srt 11KB 06 - Notification Chains/007 Setting Up the Publisher_en.srt 11KB 13 - Dining Philosopher Problem/001 Problem Statement Explanation_en.srt 11KB 07 - Thread Cancellation - Asynchronous/010 Cleanup handlers Usage_en.srt 11KB 14 - Thread Barriers/003 Thread Barrier Data Structures_en.srt 11KB 06 - Notification Chains/004 NFC Implementation_en.srt 10KB 06 - Notification Chains/010 Implementing Subscription_en.srt 10KB 18 - Recursive MutexesLocks/006 rec_mutex_unlock() API Implementation_en.srt 10KB 09 - Listener Threads/001 Listener Threads - Responsibility Delegation_en.srt 10KB 12 - Condition Variables/003 Condition Variables Vs Mutex_en.srt 10KB 07 - Thread Cancellation - Asynchronous/004 Asynchronous Cancellation - Code Changes_en.srt 10KB 06 - Notification Chains/002 NFC - Pictorial Representation_en.srt 10KB 13 - Dining Philosopher Problem/006 Solution Part 2 Implementing philosopher_release_both_spoons( )_en.srt 10KB 17 - Semaphores - Internal Implementation/002 Understanding Semaphore Counter Variable_en.srt 9KB 18 - Recursive MutexesLocks/002 Practical Scenario of Using Reclusive Locks_en.srt 9KB 20 - Implement Thread Safe Highly Concurrent CRUD Operations/006 Reference Count APIs_en.srt 9KB 08 - Thread Cancellation - Deferred/002 Deferred Cancellation Implementation_en.srt 9KB 09 - Listener Threads/005 Listener Thread - Quick Code Walk_en.srt 9KB 07 - Thread Cancellation - Asynchronous/008 Handling Resource Leaking on Thread Cancellation_en.srt 9KB 12 - Condition Variables/014 Avoid Spurious Wake with Multiple Conditions_en.srt 9KB 14 - Thread Barriers/002 Thread Barrier Functioning_en.srt 9KB 21 - Appendix A Glue Based Linked List/004 Structure Field Offset_en.srt 8KB 20 - Implement Thread Safe Highly Concurrent CRUD Operations/002 Performance Aspects with Wider Locks_en.srt 8KB 03 - Joinable and Detached Threads/001 Joinable Threads_en.srt 8KB 01 - Getting Started With Multi-Threading/010 Resource Sharing_en.srt 8KB 19 - Read-Write Locks/006 Custom RW LOCK Data Structure_en.srt 8KB 16 - Semaphores/005 Strict Alternation Problem_en.srt 8KB 06 - Notification Chains/011 Implementing Notification_en.srt 8KB 14 - Thread Barriers/006 Thread Barrier Demo_en.srt 8KB 07 - Thread Cancellation - Asynchronous/006 Data Structure Corruption - Invariants_en.srt 8KB 07 - Thread Cancellation - Asynchronous/002 Understanding Thread Cancellation - Asynchronous Mode_en.srt 8KB 18 - Recursive MutexesLocks/001 What is Recursive Mutex_en.srt 8KB 04 - Inter Thread Communication/003 Transfer of Computation - Example_en.srt 8KB 19 - Read-Write Locks/005 RW Lock Self Implementation - Begin_en.srt 7KB 20 - Implement Thread Safe Highly Concurrent CRUD Operations/003 CRUD Goals_en.srt 7KB 11 - Deadlocks/003 Mutex Lock Ordering Causing Deadlocks_en.srt 7KB 20 - Implement Thread Safe Highly Concurrent CRUD Operations/011 CRUD Algorithm for READ & UPDATE Operation - Implementation_en.srt 7KB 01 - Getting Started With Multi-Threading/012 Thread Scheduling_en.srt 7KB 07 - Thread Cancellation - Asynchronous/003 Asynchronous Thread Cancellation - Demo Base Program_en.srt 7KB 21 - Appendix A Glue Based Linked List/008 Code Walk - Demo_en.srt 7KB 04 - Inter Thread Communication/002 Transfer of Computation_en.srt 7KB 01 - Getting Started With Multi-Threading/001 Agenda and Prerequisites_en.srt 7KB 12 - Condition Variables/006 What is Spurious Wake Up_en.srt 7KB 08 - Thread Cancellation - Deferred/001 Understanding Deferred Cancellation_en.srt 7KB 02 - Concurrency Vs Parallelism (Theory Section)/007 Concurrent Process Design - Example 1_en.srt 7KB 02 - Concurrency Vs Parallelism (Theory Section)/006 Why do we need Concurrency_en.srt 7KB 21 - Appendix A Glue Based Linked List/009 Traditional Linked List Problems_en.srt 7KB 07 - Thread Cancellation - Asynchronous/009 Code Changes and Demo_en.srt 7KB 11 - Deadlocks/001 Deadlocks_en.srt 7KB 06 - Notification Chains/003 NFC - Data Structure_en.srt 6KB 02 - Concurrency Vs Parallelism (Theory Section)/001 Understanding Concurrency (Analogy)_en.srt 6KB 01 - Getting Started With Multi-Threading/011 Thread Stack Memory Mgmt_en.srt 6KB 10 - Thread Synchronization - Getting Started/002 Critical Section_en.srt 6KB 06 - Notification Chains/006 Setting up a Data Source_en.srt 6KB 06 - Notification Chains/005 Real World - Problem Statement On NFC - Publisher Subscriber Model_en.srt 6KB 07 - Thread Cancellation - Asynchronous/005 Thread Resource Leaking Problem_en.srt 6KB 02 - Concurrency Vs Parallelism (Theory Section)/003 Understanding Singularism (Analogy)_en.srt 6KB 13 - Dining Philosopher Problem/008 Solution Part 4 Test and Conclude_en.srt 6KB 01 - Getting Started With Multi-Threading/008 Thread Termination_en.srt 6KB 02 - Concurrency Vs Parallelism (Theory Section)/009 Why Threads are called Light Weighted Processes_en.srt 6KB 16 - Semaphores/001 Introduction & Analogy_en.srt 6KB 13 - Dining Philosopher Problem/002 Data Structure Setup_en.srt 5KB 01 - Getting Started With Multi-Threading/007 Race Condition on Thread Creation_en.srt 5KB 21 - Appendix A Glue Based Linked List/010 GLThread Benefits_en.srt 5KB 18 - Recursive MutexesLocks/003 Assignment - Rec Mutex Internal Implementation_en.srt 5KB 10 - Thread Synchronization - Getting Started/006 Mutex Locking - Code Locking_en.srt 5KB 04 - Inter Thread Communication/001 Inter Thread Communication_en.srt 5KB 20 - Implement Thread Safe Highly Concurrent CRUD Operations/004 Tools We need to Implement Thread Safe and Highly Concurrent CRUD Operations_en.srt 5KB 10 - Thread Synchronization - Getting Started/005 Mutex Rules_en.srt 5KB 21 - Appendix A Glue Based Linked List/003 Pictorial Difference_en.srt 5KB 18 - Recursive MutexesLocks/004 Recursive Mutex - Data Structure Definition_en.srt 5KB 21 - Appendix A Glue Based Linked List/002 GLThread Definition_en.srt 5KB 03 - Joinable and Detached Threads/004 Whom to Join_en.srt 5KB 09 - Listener Threads/004 Multi - Listener Application Implementation_en.srt 5KB 01 - Getting Started With Multi-Threading/006 Hello World Ex - Part 2_en.srt 5KB 12 - Condition Variables/001 Getting Started with CV_en.srt 5KB 09 - Listener Threads/002 Preparation of Implementation_en.srt 5KB 20 - Implement Thread Safe Highly Concurrent CRUD Operations/001 CRUD Operations - Introduction_en.srt 5KB 10 - Thread Synchronization - Getting Started/010 Mutexes in Action - Deploying Mutual Exclusion_en.srt 5KB 14 - Thread Barriers/001 Thread Barriers Introduction_en.srt 5KB 14 - Thread Barriers/004 Thread Barrier APIs_en.srt 5KB 02 - Concurrency Vs Parallelism (Theory Section)/008 Concurrent Process Design - Example 2_en.srt 5KB 11 - Deadlocks/002 Four Necessary Conditions for Deadlocks_en.srt 5KB 13 - Dining Philosopher Problem/005 Solution Part 1 Implementing philosopher_fn( )_en.srt 5KB 20 - Implement Thread Safe Highly Concurrent CRUD Operations/012 CRUD Algorithm for CREATE Operation_en.srt 5KB 09 - Listener Threads/003 Network APIs and Demo_en.srt 5KB 20 - Implement Thread Safe Highly Concurrent CRUD Operations/010 Setting Up Demo Example Project_en.srt 5KB 20 - Implement Thread Safe Highly Concurrent CRUD Operations/016 What about Deadlocks Can it Happen in our CRUD solution_en.srt 5KB 01 - Getting Started With Multi-Threading/002 What is a Thread_en.srt 5KB 17 - Semaphores - Internal Implementation/004 Types of Semaphores_en.srt 4KB 21 - Appendix A Glue Based Linked List/001 Introduction_en.srt 4KB 13 - Dining Philosopher Problem/004 Solution - RoadMap_en.srt 4KB 06 - Notification Chains/001 Notification Chains - Introduction_en.srt 4KB 10 - Thread Synchronization - Getting Started/003 Mutexes_en.srt 4KB 07 - Thread Cancellation - Asynchronous/001 Why Thread Cancellation_en.srt 4KB 21 - Appendix A Glue Based Linked List/005 Node Insertion_en.srt 4KB 06 - Notification Chains/012 Final Demo !_en.srt 4KB 02 - Concurrency Vs Parallelism (Theory Section)/010 Overlapping and Non-Overlapping Work_en.srt 4KB 02 - Concurrency Vs Parallelism (Theory Section)/002 Understanding Parallelism (Analogy)_en.srt 3KB 21 - Appendix A Glue Based Linked List/006 Iteration_en.srt 3KB 03 - Joinable and Detached Threads/002 Detached Threads_en.srt 3KB 02 - Concurrency Vs Parallelism (Theory Section)/011 Conclusion and Summarization_en.srt 3KB 01 - Getting Started With Multi-Threading/009 main( ) thread termination_en.srt 3KB 07 - Thread Cancellation - Asynchronous/007 Thread Cancellation Causing Deadlocks_en.srt 3KB 06 - Notification Chains/009 Subscription and Notification_en.srt 3KB 02 - Concurrency Vs Parallelism (Theory Section)/004 Analogy -- Multithreading World (Mapping)_en.srt 3KB 03 - Joinable and Detached Threads/006 When to Create JoinableDetached Thread_en.srt 3KB 04 - Inter Thread Communication/004 Opening Gates to Publisher Subscriber Model_en.srt 2KB 05 - Let us go on Vacations ! yaay !/001 Vacations ! Dont miss it !_en.srt 2KB 10 - Thread Synchronization - Getting Started/008 Mutex Posix APIs_en.srt 2KB 19 - Read-Write Locks/003 POSIX APIs_en.srt 2KB 22 - Bonus - Get some Candies !/001 Get My Courses for Free_en.srt 2KB 17 - Semaphores - Internal Implementation/001 Semaphores Internal Implementation_en.srt 2KB 21 - Appendix A Glue Based Linked List/007 Node Removal_en.srt 1KB 01 - Getting Started With Multi-Threading/004 Code Access for this Course_en.srt 1KB 19 - Read-Write Locks/001 What in this Section_en.srt 1KB 20 - Implement Thread Safe Highly Concurrent CRUD Operations/006 refcount.c 999B 20 - Implement Thread Safe Highly Concurrent CRUD Operations/006 refcount.h 609B 01 - Getting Started With Multi-Threading/external-links.txt 94B 01 - Getting Started With Multi-Threading/001 Download-Complete-Course-PPT-PDF.url 76B 01 - Getting Started With Multi-Threading/003 Join Telegram Group_en.srt 0B