589689.xyz

Part A - Multithreading & Thread Synchronization - Pthreads

  • 收录时间:2024-06-06 19:40:49
  • 文件大小:4GB
  • 下载次数:1
  • 最近下载:2024-06-06 19:40:49
  • 磁力链接:

文件列表

  1. 19 - Read-Write Locks/007 Read Lock API Implementation.mp4 86MB
  2. 20 - Implement Thread Safe Highly Concurrent CRUD Operations/015 Final Demo - Crud_algo.c.mp4 74MB
  3. 03 - Joinable and Detached Threads/003 Joinable Threads in Action.mp4 67MB
  4. 12 - Condition Variables/013 Producer Consumer - Solution Implementation Step by Step.mp4 67MB
  5. 20 - Implement Thread Safe Highly Concurrent CRUD Operations/014 CRUD Example Discussions.mp4 66MB
  6. 20 - Implement Thread Safe Highly Concurrent CRUD Operations/005 Understanding Reference Counting.mp4 64MB
  7. 12 - Condition Variables/012 Question Program Setup.mp4 61MB
  8. 12 - Condition Variables/004 Using Condition Variables - Wait & Signal.mp4 61MB
  9. 19 - Read-Write Locks/008 Write Lock API Implementation.mp4 59MB
  10. 10 - Thread Synchronization - Getting Started/007 Mutex Locking - Data Locking.mp4 58MB
  11. 18 - Recursive MutexesLocks/005 rec_mutex_lock() API Implementation.mp4 57MB
  12. 13 - Dining Philosopher Problem/007 Solution Part 3 Implementing philosopher_get_access_both_spoons( ).mp4 53MB
  13. 20 - Implement Thread Safe Highly Concurrent CRUD Operations/007 Ref Count Usage Examples.mp4 53MB
  14. 19 - Read-Write Locks/009 RW lock Unlock API Implementation.mp4 53MB
  15. 20 - Implement Thread Safe Highly Concurrent CRUD Operations/013 CRUD Algorithm for DELETE Operation.mp4 53MB
  16. 16 - Semaphores/003 Semaphore APIs and Working Example.mp4 52MB
  17. 12 - Condition Variables/005 Producer Consumer Threads Synchronization.mp4 52MB
  18. 13 - Dining Philosopher Problem/003 Assignment Program Setup.mp4 51MB
  19. 17 - Semaphores - Internal Implementation/005 Strong and Weak Semaphores.mp4 48MB
  20. 06 - Notification Chains/008 Setting up the Subscriber.mp4 47MB
  21. 14 - Thread Barriers/005 Thread Barrier Wait ( ) Implementation.mp4 47MB
  22. 12 - Condition Variables/007 Spurious Wake Up - Producer Consumer Threads Synchronization.mp4 47MB
  23. 18 - Recursive MutexesLocks/006 rec_mutex_unlock() API Implementation.mp4 45MB
  24. 19 - Read-Write Locks/004 Demo Example Program.mp4 43MB
  25. 15 - Spin Locks/001 Spin Locks.mp4 43MB
  26. 20 - Implement Thread Safe Highly Concurrent CRUD Operations/011 CRUD Algorithm for READ & UPDATE Operation - Implementation.mp4 42MB
  27. 19 - Read-Write Locks/002 Understanding ReadWrite Locks.mp4 42MB
  28. 06 - Notification Chains/010 Implementing Subscription.mp4 41MB
  29. 07 - Thread Cancellation - Asynchronous/004 Asynchronous Cancellation - Code Changes.mp4 41MB
  30. 06 - Notification Chains/004 NFC Implementation.mp4 40MB
  31. 20 - Implement Thread Safe Highly Concurrent CRUD Operations/008 CRUD Locking Rules.mp4 40MB
  32. 20 - Implement Thread Safe Highly Concurrent CRUD Operations/009 CRUD Algorithm for READ & UPDATE ( WRITE ) Operation.mp4 40MB
  33. 13 - Dining Philosopher Problem/001 Problem Statement Explanation.mp4 38MB
  34. 17 - Semaphores - Internal Implementation/003 Semaphore Implementation.mp4 38MB
  35. 07 - Thread Cancellation - Asynchronous/010 Cleanup handlers Usage.mp4 37MB
  36. 06 - Notification Chains/007 Setting Up the Publisher.mp4 37MB
  37. 08 - Thread Cancellation - Deferred/002 Deferred Cancellation Implementation.mp4 36MB
  38. 16 - Semaphores/004 Semaphore - Hello World Example.mp4 36MB
  39. 13 - Dining Philosopher Problem/006 Solution Part 2 Implementing philosopher_release_both_spoons( ).mp4 36MB
  40. 01 - Getting Started With Multi-Threading/005 Hello World Ex - Part 1.mp4 36MB
  41. 20 - Implement Thread Safe Highly Concurrent CRUD Operations/006 Reference Count APIs.mp4 36MB
  42. 10 - Thread Synchronization - Getting Started/004 How Mutex Works.mp4 36MB
  43. 14 - Thread Barriers/003 Thread Barrier Data Structures.mp4 35MB
  44. 10 - Thread Synchronization - Getting Started/009 Mutexes in Action - Problem Statement.mp4 35MB
  45. 10 - Thread Synchronization - Getting Started/001 Thread Synchronization.mp4 34MB
  46. 06 - Notification Chains/002 NFC - Pictorial Representation.mp4 34MB
  47. 12 - Condition Variables/011 Lab Time - Implement Producer Consumer.mp4 33MB
  48. 14 - Thread Barriers/002 Thread Barrier Functioning.mp4 33MB
  49. 03 - Joinable and Detached Threads/005 Implementing Map-Reduce Algorithm - Problem Statement.mp4 32MB
  50. 12 - Condition Variables/010 Broadcasting a CV.mp4 32MB
  51. 12 - Condition Variables/002 Understanding Condition Variables.mp4 31MB
  52. 12 - Condition Variables/008 Understanding Pseudocodes through Real World Analogy.mp4 31MB
  53. 12 - Condition Variables/009 Thread specific Vs Resource Specific CV.mp4 31MB
  54. 09 - Listener Threads/005 Listener Thread - Quick Code Walk.mp4 30MB
  55. 02 - Concurrency Vs Parallelism (Theory Section)/005 Multithreading Environment.mp4 30MB
  56. 06 - Notification Chains/011 Implementing Notification.mp4 30MB
  57. 12 - Condition Variables/003 Condition Variables Vs Mutex.mp4 29MB
  58. 21 - Appendix A Glue Based Linked List/008 Code Walk - Demo.mp4 29MB
  59. 21 - Appendix A Glue Based Linked List/004 Structure Field Offset.mp4 29MB
  60. 18 - Recursive MutexesLocks/002 Practical Scenario of Using Reclusive Locks.mp4 28MB
  61. 09 - Listener Threads/001 Listener Threads - Responsibility Delegation.mp4 28MB
  62. 12 - Condition Variables/014 Avoid Spurious Wake with Multiple Conditions.mp4 28MB
  63. 16 - Semaphores/002 Semaphore Vs Mutex.mp4 28MB
  64. 07 - Thread Cancellation - Asynchronous/008 Handling Resource Leaking on Thread Cancellation.mp4 27MB
  65. 19 - Read-Write Locks/006 Custom RW LOCK Data Structure.mp4 27MB
  66. 08 - Thread Cancellation - Deferred/001 Understanding Deferred Cancellation.mp4 26MB
  67. 01 - Getting Started With Multi-Threading/010 Resource Sharing.mp4 26MB
  68. 20 - Implement Thread Safe Highly Concurrent CRUD Operations/003 CRUD Goals.mp4 26MB
  69. 07 - Thread Cancellation - Asynchronous/009 Code Changes and Demo.mp4 26MB
  70. 18 - Recursive MutexesLocks/001 What is Recursive Mutex.mp4 25MB
  71. 12 - Condition Variables/006 What is Spurious Wake Up.mp4 25MB
  72. 20 - Implement Thread Safe Highly Concurrent CRUD Operations/002 Performance Aspects with Wider Locks.mp4 25MB
  73. 11 - Deadlocks/003 Mutex Lock Ordering Causing Deadlocks.mp4 24MB
  74. 07 - Thread Cancellation - Asynchronous/003 Asynchronous Thread Cancellation - Demo Base Program.mp4 24MB
  75. 17 - Semaphores - Internal Implementation/002 Understanding Semaphore Counter Variable.mp4 24MB
  76. 13 - Dining Philosopher Problem/008 Solution Part 4 Test and Conclude.mp4 23MB
  77. 07 - Thread Cancellation - Asynchronous/006 Data Structure Corruption - Invariants.mp4 22MB
  78. 06 - Notification Chains/006 Setting up a Data Source.mp4 22MB
  79. 07 - Thread Cancellation - Asynchronous/002 Understanding Thread Cancellation - Asynchronous Mode.mp4 22MB
  80. 01 - Getting Started With Multi-Threading/007 Race Condition on Thread Creation.mp4 21MB
  81. 14 - Thread Barriers/006 Thread Barrier Demo.mp4 21MB
  82. 01 - Getting Started With Multi-Threading/012 Thread Scheduling.mp4 21MB
  83. 04 - Inter Thread Communication/003 Transfer of Computation - Example.mp4 21MB
  84. 03 - Joinable and Detached Threads/001 Joinable Threads.mp4 20MB
  85. 19 - Read-Write Locks/005 RW Lock Self Implementation - Begin.mp4 20MB
  86. 07 - Thread Cancellation - Asynchronous/005 Thread Resource Leaking Problem.mp4 20MB
  87. 16 - Semaphores/005 Strict Alternation Problem.mp4 20MB
  88. 06 - Notification Chains/003 NFC - Data Structure.mp4 20MB
  89. 18 - Recursive MutexesLocks/004 Recursive Mutex - Data Structure Definition.mp4 20MB
  90. 06 - Notification Chains/005 Real World - Problem Statement On NFC - Publisher Subscriber Model.mp4 19MB
  91. 02 - Concurrency Vs Parallelism (Theory Section)/007 Concurrent Process Design - Example 1.mp4 19MB
  92. 21 - Appendix A Glue Based Linked List/009 Traditional Linked List Problems.mp4 19MB
  93. 11 - Deadlocks/001 Deadlocks.mp4 18MB
  94. 02 - Concurrency Vs Parallelism (Theory Section)/006 Why do we need Concurrency.mp4 18MB
  95. 02 - Concurrency Vs Parallelism (Theory Section)/001 Understanding Concurrency (Analogy).mp4 18MB
  96. 11 - Deadlocks/002 Four Necessary Conditions for Deadlocks.mp4 18MB
  97. 21 - Appendix A Glue Based Linked List/010 GLThread Benefits.mp4 18MB
  98. 01 - Getting Started With Multi-Threading/008 Thread Termination.mp4 18MB
  99. 21 - Appendix A Glue Based Linked List/003 Pictorial Difference.mp4 18MB
  100. 13 - Dining Philosopher Problem/002 Data Structure Setup.mp4 17MB
  101. 04 - Inter Thread Communication/001 Inter Thread Communication.mp4 17MB
  102. 02 - Concurrency Vs Parallelism (Theory Section)/003 Understanding Singularism (Analogy).mp4 17MB
  103. 20 - Implement Thread Safe Highly Concurrent CRUD Operations/010 Setting Up Demo Example Project.mp4 17MB
  104. 20 - Implement Thread Safe Highly Concurrent CRUD Operations/012 CRUD Algorithm for CREATE Operation.mp4 17MB
  105. 10 - Thread Synchronization - Getting Started/005 Mutex Rules.mp4 17MB
  106. 04 - Inter Thread Communication/002 Transfer of Computation.mp4 17MB
  107. 02 - Concurrency Vs Parallelism (Theory Section)/009 Why Threads are called Light Weighted Processes.mp4 16MB
  108. 01 - Getting Started With Multi-Threading/011 Thread Stack Memory Mgmt.mp4 16MB
  109. 06 - Notification Chains/012 Final Demo !.mp4 16MB
  110. 01 - Getting Started With Multi-Threading/001 Agenda and Prerequisites.mp4 15MB
  111. 01 - Getting Started With Multi-Threading/006 Hello World Ex - Part 2.mp4 15MB
  112. 21 - Appendix A Glue Based Linked List/002 GLThread Definition.mp4 15MB
  113. 10 - Thread Synchronization - Getting Started/002 Critical Section.mp4 15MB
  114. 20 - Implement Thread Safe Highly Concurrent CRUD Operations/001 CRUD Operations - Introduction.mp4 15MB
  115. 20 - Implement Thread Safe Highly Concurrent CRUD Operations/016 What about Deadlocks Can it Happen in our CRUD solution.mp4 15MB
  116. 06 - Notification Chains/001 Notification Chains - Introduction.mp4 14MB
  117. 14 - Thread Barriers/001 Thread Barriers Introduction.mp4 14MB
  118. 16 - Semaphores/001 Introduction & Analogy.mp4 14MB
  119. 20 - Implement Thread Safe Highly Concurrent CRUD Operations/004 Tools We need to Implement Thread Safe and Highly Concurrent CRUD Operations.mp4 14MB
  120. 13 - Dining Philosopher Problem/005 Solution Part 1 Implementing philosopher_fn( ).mp4 14MB
  121. 18 - Recursive MutexesLocks/003 Assignment - Rec Mutex Internal Implementation.mp4 14MB
  122. 10 - Thread Synchronization - Getting Started/006 Mutex Locking - Code Locking.mp4 14MB
  123. 09 - Listener Threads/003 Network APIs and Demo.mp4 13MB
  124. 03 - Joinable and Detached Threads/004 Whom to Join.mp4 13MB
  125. 10 - Thread Synchronization - Getting Started/003 Mutexes.mp4 13MB
  126. 10 - Thread Synchronization - Getting Started/010 Mutexes in Action - Deploying Mutual Exclusion.mp4 12MB
  127. 14 - Thread Barriers/004 Thread Barrier APIs.mp4 12MB
  128. 21 - Appendix A Glue Based Linked List/005 Node Insertion.mp4 12MB
  129. 21 - Appendix A Glue Based Linked List/001 Introduction.mp4 12MB
  130. 21 - Appendix A Glue Based Linked List/006 Iteration.mp4 12MB
  131. 01 - Getting Started With Multi-Threading/002 What is a Thread.mp4 12MB
  132. 02 - Concurrency Vs Parallelism (Theory Section)/010 Overlapping and Non-Overlapping Work.mp4 12MB
  133. 09 - Listener Threads/004 Multi - Listener Application Implementation.mp4 12MB
  134. 02 - Concurrency Vs Parallelism (Theory Section)/008 Concurrent Process Design - Example 2.mp4 11MB
  135. 03 - Joinable and Detached Threads/002 Detached Threads.mp4 11MB
  136. 12 - Condition Variables/001 Getting Started with CV.mp4 11MB
  137. 13 - Dining Philosopher Problem/004 Solution - RoadMap.mp4 11MB
  138. 17 - Semaphores - Internal Implementation/004 Types of Semaphores.mp4 10MB
  139. 22 - Bonus - Get some Candies !/001 Get My Courses for Free.mp4 10MB
  140. 09 - Listener Threads/002 Preparation of Implementation.mp4 10MB
  141. 02 - Concurrency Vs Parallelism (Theory Section)/011 Conclusion and Summarization.mp4 9MB
  142. 07 - Thread Cancellation - Asynchronous/001 Why Thread Cancellation.mp4 9MB
  143. 02 - Concurrency Vs Parallelism (Theory Section)/002 Understanding Parallelism (Analogy).mp4 9MB
  144. 07 - Thread Cancellation - Asynchronous/007 Thread Cancellation Causing Deadlocks.mp4 8MB
  145. 01 - Getting Started With Multi-Threading/009 main( ) thread termination.mp4 7MB
  146. 06 - Notification Chains/009 Subscription and Notification.mp4 7MB
  147. 19 - Read-Write Locks/003 POSIX APIs.mp4 6MB
  148. 03 - Joinable and Detached Threads/006 When to Create JoinableDetached Thread.mp4 6MB
  149. 02 - Concurrency Vs Parallelism (Theory Section)/004 Analogy -- Multithreading World (Mapping).mp4 6MB
  150. 10 - Thread Synchronization - Getting Started/008 Mutex Posix APIs.mp4 6MB
  151. 04 - Inter Thread Communication/004 Opening Gates to Publisher Subscriber Model.mp4 6MB
  152. 05 - Let us go on Vacations ! yaay !/001 Vacations ! Dont miss it !.mp4 5MB
  153. 17 - Semaphores - Internal Implementation/001 Semaphores Internal Implementation.mp4 4MB
  154. 21 - Appendix A Glue Based Linked List/007 Node Removal.mp4 4MB
  155. 01 - Getting Started With Multi-Threading/004 Code Access for this Course.mp4 4MB
  156. 19 - Read-Write Locks/001 What in this Section.mp4 2MB
  157. 01 - Getting Started With Multi-Threading/003 Join Telegram Group.mp4 944KB
  158. 17 - Semaphores - Internal Implementation/003 Capture.PNG 159KB
  159. 13 - Dining Philosopher Problem/001 ProblemStatement.pptx 132KB
  160. 12 - Condition Variables/012 VDO1.11-Assignment-slides-Resource-Section-Attachment.pptx 59KB
  161. 03 - Joinable and Detached Threads/003 Joinable Threads in Action_en.srt 23KB
  162. 12 - Condition Variables/013 Producer Consumer - Solution Implementation Step by Step_en.srt 21KB
  163. 12 - Condition Variables/012 Question Program Setup_en.srt 20KB
  164. 20 - Implement Thread Safe Highly Concurrent CRUD Operations/014 CRUD Example Discussions_en.srt 20KB
  165. 19 - Read-Write Locks/007 Read Lock API Implementation_en.srt 18KB
  166. 10 - Thread Synchronization - Getting Started/007 Mutex Locking - Data Locking_en.srt 18KB
  167. 20 - Implement Thread Safe Highly Concurrent CRUD Operations/005 Understanding Reference Counting_en.srt 18KB
  168. 20 - Implement Thread Safe Highly Concurrent CRUD Operations/007 Ref Count Usage Examples_en.srt 18KB
  169. 12 - Condition Variables/004 Using Condition Variables - Wait & Signal_en.srt 17KB
  170. 14 - Thread Barriers/005 Thread Barrier Wait ( ) Implementation_en.srt 17KB
  171. 12 - Condition Variables/005 Producer Consumer Threads Synchronization_en.srt 17KB
  172. 02 - Concurrency Vs Parallelism (Theory Section)/005 Multithreading Environment_en.srt 17KB
  173. 20 - Implement Thread Safe Highly Concurrent CRUD Operations/015 Final Demo - Crud_algo.c_en.srt 16KB
  174. 16 - Semaphores/003 Semaphore APIs and Working Example_en.srt 16KB
  175. 13 - Dining Philosopher Problem/003 Assignment Program Setup_en.srt 16KB
  176. 13 - Dining Philosopher Problem/007 Solution Part 3 Implementing philosopher_get_access_both_spoons( )_en.srt 15KB
  177. 17 - Semaphores - Internal Implementation/005 Strong and Weak Semaphores_en.srt 15KB
  178. 17 - Semaphores - Internal Implementation/003 Semaphore Implementation_en.srt 14KB
  179. 20 - Implement Thread Safe Highly Concurrent CRUD Operations/009 CRUD Algorithm for READ & UPDATE ( WRITE ) Operation_en.srt 14KB
  180. 10 - Thread Synchronization - Getting Started/009 Mutexes in Action - Problem Statement_en.srt 13KB
  181. 19 - Read-Write Locks/002 Understanding ReadWrite Locks_en.srt 13KB
  182. 20 - Implement Thread Safe Highly Concurrent CRUD Operations/008 CRUD Locking Rules_en.srt 13KB
  183. 12 - Condition Variables/007 Spurious Wake Up - Producer Consumer Threads Synchronization_en.srt 13KB
  184. 01 - Getting Started With Multi-Threading/005 Hello World Ex - Part 1_en.srt 13KB
  185. 19 - Read-Write Locks/004 Demo Example Program_en.srt 13KB
  186. 16 - Semaphores/004 Semaphore - Hello World Example_en.srt 13KB
  187. 15 - Spin Locks/001 Spin Locks_en.srt 12KB
  188. 06 - Notification Chains/008 Setting up the Subscriber_en.srt 12KB
  189. 20 - Implement Thread Safe Highly Concurrent CRUD Operations/013 CRUD Algorithm for DELETE Operation_en.srt 12KB
  190. 18 - Recursive MutexesLocks/005 rec_mutex_lock() API Implementation_en.srt 12KB
  191. 19 - Read-Write Locks/009 RW lock Unlock API Implementation_en.srt 12KB
  192. 19 - Read-Write Locks/008 Write Lock API Implementation_en.srt 12KB
  193. 03 - Joinable and Detached Threads/005 Implementing Map-Reduce Algorithm - Problem Statement_en.srt 12KB
  194. 10 - Thread Synchronization - Getting Started/004 How Mutex Works_en.srt 11KB
  195. 12 - Condition Variables/011 Lab Time - Implement Producer Consumer_en.srt 11KB
  196. 12 - Condition Variables/010 Broadcasting a CV_en.srt 11KB
  197. 12 - Condition Variables/002 Understanding Condition Variables_en.srt 11KB
  198. 12 - Condition Variables/009 Thread specific Vs Resource Specific CV_en.srt 11KB
  199. 10 - Thread Synchronization - Getting Started/001 Thread Synchronization_en.srt 11KB
  200. 12 - Condition Variables/008 Understanding Pseudocodes through Real World Analogy_en.srt 11KB
  201. 16 - Semaphores/002 Semaphore Vs Mutex_en.srt 11KB
  202. 06 - Notification Chains/007 Setting Up the Publisher_en.srt 11KB
  203. 13 - Dining Philosopher Problem/001 Problem Statement Explanation_en.srt 11KB
  204. 07 - Thread Cancellation - Asynchronous/010 Cleanup handlers Usage_en.srt 11KB
  205. 14 - Thread Barriers/003 Thread Barrier Data Structures_en.srt 11KB
  206. 06 - Notification Chains/004 NFC Implementation_en.srt 10KB
  207. 06 - Notification Chains/010 Implementing Subscription_en.srt 10KB
  208. 18 - Recursive MutexesLocks/006 rec_mutex_unlock() API Implementation_en.srt 10KB
  209. 09 - Listener Threads/001 Listener Threads - Responsibility Delegation_en.srt 10KB
  210. 12 - Condition Variables/003 Condition Variables Vs Mutex_en.srt 10KB
  211. 07 - Thread Cancellation - Asynchronous/004 Asynchronous Cancellation - Code Changes_en.srt 10KB
  212. 06 - Notification Chains/002 NFC - Pictorial Representation_en.srt 10KB
  213. 13 - Dining Philosopher Problem/006 Solution Part 2 Implementing philosopher_release_both_spoons( )_en.srt 10KB
  214. 17 - Semaphores - Internal Implementation/002 Understanding Semaphore Counter Variable_en.srt 9KB
  215. 18 - Recursive MutexesLocks/002 Practical Scenario of Using Reclusive Locks_en.srt 9KB
  216. 20 - Implement Thread Safe Highly Concurrent CRUD Operations/006 Reference Count APIs_en.srt 9KB
  217. 08 - Thread Cancellation - Deferred/002 Deferred Cancellation Implementation_en.srt 9KB
  218. 09 - Listener Threads/005 Listener Thread - Quick Code Walk_en.srt 9KB
  219. 07 - Thread Cancellation - Asynchronous/008 Handling Resource Leaking on Thread Cancellation_en.srt 9KB
  220. 12 - Condition Variables/014 Avoid Spurious Wake with Multiple Conditions_en.srt 9KB
  221. 14 - Thread Barriers/002 Thread Barrier Functioning_en.srt 9KB
  222. 21 - Appendix A Glue Based Linked List/004 Structure Field Offset_en.srt 8KB
  223. 20 - Implement Thread Safe Highly Concurrent CRUD Operations/002 Performance Aspects with Wider Locks_en.srt 8KB
  224. 03 - Joinable and Detached Threads/001 Joinable Threads_en.srt 8KB
  225. 01 - Getting Started With Multi-Threading/010 Resource Sharing_en.srt 8KB
  226. 19 - Read-Write Locks/006 Custom RW LOCK Data Structure_en.srt 8KB
  227. 16 - Semaphores/005 Strict Alternation Problem_en.srt 8KB
  228. 06 - Notification Chains/011 Implementing Notification_en.srt 8KB
  229. 14 - Thread Barriers/006 Thread Barrier Demo_en.srt 8KB
  230. 07 - Thread Cancellation - Asynchronous/006 Data Structure Corruption - Invariants_en.srt 8KB
  231. 07 - Thread Cancellation - Asynchronous/002 Understanding Thread Cancellation - Asynchronous Mode_en.srt 8KB
  232. 18 - Recursive MutexesLocks/001 What is Recursive Mutex_en.srt 8KB
  233. 04 - Inter Thread Communication/003 Transfer of Computation - Example_en.srt 8KB
  234. 19 - Read-Write Locks/005 RW Lock Self Implementation - Begin_en.srt 7KB
  235. 20 - Implement Thread Safe Highly Concurrent CRUD Operations/003 CRUD Goals_en.srt 7KB
  236. 11 - Deadlocks/003 Mutex Lock Ordering Causing Deadlocks_en.srt 7KB
  237. 20 - Implement Thread Safe Highly Concurrent CRUD Operations/011 CRUD Algorithm for READ & UPDATE Operation - Implementation_en.srt 7KB
  238. 01 - Getting Started With Multi-Threading/012 Thread Scheduling_en.srt 7KB
  239. 07 - Thread Cancellation - Asynchronous/003 Asynchronous Thread Cancellation - Demo Base Program_en.srt 7KB
  240. 21 - Appendix A Glue Based Linked List/008 Code Walk - Demo_en.srt 7KB
  241. 04 - Inter Thread Communication/002 Transfer of Computation_en.srt 7KB
  242. 01 - Getting Started With Multi-Threading/001 Agenda and Prerequisites_en.srt 7KB
  243. 12 - Condition Variables/006 What is Spurious Wake Up_en.srt 7KB
  244. 08 - Thread Cancellation - Deferred/001 Understanding Deferred Cancellation_en.srt 7KB
  245. 02 - Concurrency Vs Parallelism (Theory Section)/007 Concurrent Process Design - Example 1_en.srt 7KB
  246. 02 - Concurrency Vs Parallelism (Theory Section)/006 Why do we need Concurrency_en.srt 7KB
  247. 21 - Appendix A Glue Based Linked List/009 Traditional Linked List Problems_en.srt 7KB
  248. 07 - Thread Cancellation - Asynchronous/009 Code Changes and Demo_en.srt 7KB
  249. 11 - Deadlocks/001 Deadlocks_en.srt 7KB
  250. 06 - Notification Chains/003 NFC - Data Structure_en.srt 6KB
  251. 02 - Concurrency Vs Parallelism (Theory Section)/001 Understanding Concurrency (Analogy)_en.srt 6KB
  252. 01 - Getting Started With Multi-Threading/011 Thread Stack Memory Mgmt_en.srt 6KB
  253. 10 - Thread Synchronization - Getting Started/002 Critical Section_en.srt 6KB
  254. 06 - Notification Chains/006 Setting up a Data Source_en.srt 6KB
  255. 06 - Notification Chains/005 Real World - Problem Statement On NFC - Publisher Subscriber Model_en.srt 6KB
  256. 07 - Thread Cancellation - Asynchronous/005 Thread Resource Leaking Problem_en.srt 6KB
  257. 02 - Concurrency Vs Parallelism (Theory Section)/003 Understanding Singularism (Analogy)_en.srt 6KB
  258. 13 - Dining Philosopher Problem/008 Solution Part 4 Test and Conclude_en.srt 6KB
  259. 01 - Getting Started With Multi-Threading/008 Thread Termination_en.srt 6KB
  260. 02 - Concurrency Vs Parallelism (Theory Section)/009 Why Threads are called Light Weighted Processes_en.srt 6KB
  261. 16 - Semaphores/001 Introduction & Analogy_en.srt 6KB
  262. 13 - Dining Philosopher Problem/002 Data Structure Setup_en.srt 5KB
  263. 01 - Getting Started With Multi-Threading/007 Race Condition on Thread Creation_en.srt 5KB
  264. 21 - Appendix A Glue Based Linked List/010 GLThread Benefits_en.srt 5KB
  265. 18 - Recursive MutexesLocks/003 Assignment - Rec Mutex Internal Implementation_en.srt 5KB
  266. 10 - Thread Synchronization - Getting Started/006 Mutex Locking - Code Locking_en.srt 5KB
  267. 04 - Inter Thread Communication/001 Inter Thread Communication_en.srt 5KB
  268. 20 - Implement Thread Safe Highly Concurrent CRUD Operations/004 Tools We need to Implement Thread Safe and Highly Concurrent CRUD Operations_en.srt 5KB
  269. 10 - Thread Synchronization - Getting Started/005 Mutex Rules_en.srt 5KB
  270. 21 - Appendix A Glue Based Linked List/003 Pictorial Difference_en.srt 5KB
  271. 18 - Recursive MutexesLocks/004 Recursive Mutex - Data Structure Definition_en.srt 5KB
  272. 21 - Appendix A Glue Based Linked List/002 GLThread Definition_en.srt 5KB
  273. 03 - Joinable and Detached Threads/004 Whom to Join_en.srt 5KB
  274. 09 - Listener Threads/004 Multi - Listener Application Implementation_en.srt 5KB
  275. 01 - Getting Started With Multi-Threading/006 Hello World Ex - Part 2_en.srt 5KB
  276. 12 - Condition Variables/001 Getting Started with CV_en.srt 5KB
  277. 09 - Listener Threads/002 Preparation of Implementation_en.srt 5KB
  278. 20 - Implement Thread Safe Highly Concurrent CRUD Operations/001 CRUD Operations - Introduction_en.srt 5KB
  279. 10 - Thread Synchronization - Getting Started/010 Mutexes in Action - Deploying Mutual Exclusion_en.srt 5KB
  280. 14 - Thread Barriers/001 Thread Barriers Introduction_en.srt 5KB
  281. 14 - Thread Barriers/004 Thread Barrier APIs_en.srt 5KB
  282. 02 - Concurrency Vs Parallelism (Theory Section)/008 Concurrent Process Design - Example 2_en.srt 5KB
  283. 11 - Deadlocks/002 Four Necessary Conditions for Deadlocks_en.srt 5KB
  284. 13 - Dining Philosopher Problem/005 Solution Part 1 Implementing philosopher_fn( )_en.srt 5KB
  285. 20 - Implement Thread Safe Highly Concurrent CRUD Operations/012 CRUD Algorithm for CREATE Operation_en.srt 5KB
  286. 09 - Listener Threads/003 Network APIs and Demo_en.srt 5KB
  287. 20 - Implement Thread Safe Highly Concurrent CRUD Operations/010 Setting Up Demo Example Project_en.srt 5KB
  288. 20 - Implement Thread Safe Highly Concurrent CRUD Operations/016 What about Deadlocks Can it Happen in our CRUD solution_en.srt 5KB
  289. 01 - Getting Started With Multi-Threading/002 What is a Thread_en.srt 5KB
  290. 17 - Semaphores - Internal Implementation/004 Types of Semaphores_en.srt 4KB
  291. 21 - Appendix A Glue Based Linked List/001 Introduction_en.srt 4KB
  292. 13 - Dining Philosopher Problem/004 Solution - RoadMap_en.srt 4KB
  293. 06 - Notification Chains/001 Notification Chains - Introduction_en.srt 4KB
  294. 10 - Thread Synchronization - Getting Started/003 Mutexes_en.srt 4KB
  295. 07 - Thread Cancellation - Asynchronous/001 Why Thread Cancellation_en.srt 4KB
  296. 21 - Appendix A Glue Based Linked List/005 Node Insertion_en.srt 4KB
  297. 06 - Notification Chains/012 Final Demo !_en.srt 4KB
  298. 02 - Concurrency Vs Parallelism (Theory Section)/010 Overlapping and Non-Overlapping Work_en.srt 4KB
  299. 02 - Concurrency Vs Parallelism (Theory Section)/002 Understanding Parallelism (Analogy)_en.srt 3KB
  300. 21 - Appendix A Glue Based Linked List/006 Iteration_en.srt 3KB
  301. 03 - Joinable and Detached Threads/002 Detached Threads_en.srt 3KB
  302. 02 - Concurrency Vs Parallelism (Theory Section)/011 Conclusion and Summarization_en.srt 3KB
  303. 01 - Getting Started With Multi-Threading/009 main( ) thread termination_en.srt 3KB
  304. 07 - Thread Cancellation - Asynchronous/007 Thread Cancellation Causing Deadlocks_en.srt 3KB
  305. 06 - Notification Chains/009 Subscription and Notification_en.srt 3KB
  306. 02 - Concurrency Vs Parallelism (Theory Section)/004 Analogy -- Multithreading World (Mapping)_en.srt 3KB
  307. 03 - Joinable and Detached Threads/006 When to Create JoinableDetached Thread_en.srt 3KB
  308. 04 - Inter Thread Communication/004 Opening Gates to Publisher Subscriber Model_en.srt 2KB
  309. 05 - Let us go on Vacations ! yaay !/001 Vacations ! Dont miss it !_en.srt 2KB
  310. 10 - Thread Synchronization - Getting Started/008 Mutex Posix APIs_en.srt 2KB
  311. 19 - Read-Write Locks/003 POSIX APIs_en.srt 2KB
  312. 22 - Bonus - Get some Candies !/001 Get My Courses for Free_en.srt 2KB
  313. 17 - Semaphores - Internal Implementation/001 Semaphores Internal Implementation_en.srt 2KB
  314. 21 - Appendix A Glue Based Linked List/007 Node Removal_en.srt 1KB
  315. 01 - Getting Started With Multi-Threading/004 Code Access for this Course_en.srt 1KB
  316. 19 - Read-Write Locks/001 What in this Section_en.srt 1KB
  317. 20 - Implement Thread Safe Highly Concurrent CRUD Operations/006 refcount.c 999B
  318. 20 - Implement Thread Safe Highly Concurrent CRUD Operations/006 refcount.h 609B
  319. 01 - Getting Started With Multi-Threading/external-links.txt 94B
  320. 01 - Getting Started With Multi-Threading/001 Download-Complete-Course-PPT-PDF.url 76B
  321. 01 - Getting Started With Multi-Threading/003 Join Telegram Group_en.srt 0B