| 0 | 102 B | ||
| 1. Get My Courses for Free.mp4 | 20.6 MB | ||
| 1. Get My Courses for Free.srt | 1.7 KB | ||
| 1. Inter Thread Communication.mp4 | 26.4 MB | ||
| 1. Inter Thread Communication.srt | 5.4 KB | ||
| 1. Introduction.mp4 | 29.6 MB | ||
| 1. Introduction.srt | 4.1 KB | ||
| 1. Joinable Threads.mp4 | 31.7 MB | ||
| 1. Joinable Threads.srt | 7.8 KB | ||
| 1. Listener Threads - Responsibility Delegation.mp4 | 44.3 MB | ||
| 1. Listener Threads - Responsibility Delegation.srt | 10.4 KB | ||
| 1. Notification Chains - Introduction.mp4 | 17.1 MB | ||
| 1. Notification Chains - Introduction.srt | 4 KB | ||
| 1. Understanding Concurrency (Analogy).srt | 6.4 KB | ||
| 1. Understanding Deferred Cancellation.srt | 7 KB | ||
| 1 | 0 B | ||
| 1. Understanding Concurrency (Analogy).mp4 | 31.2 MB | ||
| 1. Understanding Deferred Cancellation.mp4 | 35.6 MB | ||
| 1. Vacations ! Dont miss it !.mp4 | 7 MB | ||
| 1. Vacations ! Dont miss it !.srt | 2 KB | ||
| 1. What is a Thread .mp4 | 16 MB | ||
| 1. What is a Thread .srt | 4.7 KB | ||
| 1. Why Thread Cancellation .mp4 | 12.1 MB | ||
| 1. Why Thread Cancellation .srt | 3.9 KB | ||
| 2 | 102 B | ||
| 10. Cleanup handlers Usage.mp4 | 49.7 MB | ||
| 10. Cleanup handlers Usage.srt | 10.7 KB | ||
| 10. GLThread Benefits.mp4 | 41.9 MB | ||
| 10. GLThread Benefits.srt | 5.3 KB | ||
| 10. Overlapping and Non-Overlapping Work.mp4 | 18.5 MB | ||
| 10. Overlapping and Non-Overlapping Work.srt | 3.8 KB | ||
| 10. Subscription and Notification.mp4 | 10.4 MB | ||
| 10. Subscription and Notification.srt | 2.8 KB | ||
| 10. Thread Scheduling.mp4 | 34.7 MB | ||
| 10. Thread Scheduling.srt | 7 KB | ||
| 11. Conclusion and Summarization.mp4 | 14.3 MB | ||
| 11. Conclusion and Summarization.srt | 3.4 KB | ||
| 11. Mandatory Assignment.html | 102 B | ||
| 12. Implementing Subscription.mp4 | 56.4 MB | ||
| 12. Implementing Subscription.srt | 10 KB | ||
| 12. Probable Interview Questions.html | 102 B | ||
| 13. Implementing Notification.mp4 | 37.9 MB | ||
| 13. Implementing Notification.srt | 7.9 KB | ||
| 14. Final Demo !.mp4 | 19.6 MB | ||
| 14. Final Demo !.srt | 4.1 KB | ||
| 2. Code Access for this Course.mp4 | 6.4 MB | ||
| 2. Code Access for this Course.srt | 1.4 KB | ||
| 2. Deferred Cancellation Implementation.mp4 | 46.6 MB | ||
| 2. Deferred Cancellation Implementation.srt | 9 KB | ||
| 2. Detached Threads.mp4 | 18.3 MB | ||
| 2. Detached Threads.srt | 3.1 KB | ||
| 2. GLThread Definition.mp4 | 36 MB | ||
| 2. GLThread Definition.srt | 5 KB | ||
| 2. NFC - Pictorial Representation.mp4 | 50.4 MB | ||
| 2. NFC - Pictorial Representation.srt | 9.9 KB | ||
| 2. Preparation of Implementation.mp4 | 16.5 MB | ||
| 2. Transfer of Computation.mp4 | 29.7 MB | ||
| 2. Transfer of Computation.srt | 7.1 KB | ||
| 2. Understanding Parallelism (Analogy).mp4 | 12.8 MB | ||
| 2. Understanding Parallelism (Analogy).srt | 3.4 KB | ||
| 2. Understanding Thread Cancellation - Asynchronous Mode.mp4 | 32.5 MB | ||
| 2. Understanding Thread Cancellation - Asynchronous Mode.srt | 7.7 KB | ||
| 3. Asynchronous Thread Cancellation - Demo Base Program.mp4 | 32.1 MB | ||
| 3. Asynchronous Thread Cancellation - Demo Base Program.srt | 7.2 KB | ||
| 3. Hello World Ex - Part 1.mp4 | 60.8 MB | ||
| 3. Hello World Ex - Part 1.srt | 12.7 KB | ||
| 3. Joinable Threads in Action.srt | 22.4 KB | ||
| 3. NFC - Data Structure.mp4 | 27.4 MB | ||
| 3. NFC - Data Structure.srt | 6.3 KB | ||
| 3. Network APIs and Demo.mp4 | 21.6 MB | ||
| 3. Pictorial Difference.mp4 | 40.9 MB | ||
| 3 | 436.3 KB | ||
| 3. Joinable Threads in Action.mp4 | 102.9 MB | ||
| 3. Pictorial Difference.srt | 5.2 KB | ||
| 3. Transfer of Computation - Example.mp4 | 32.6 MB | ||
| 3. Transfer of Computation - Example.srt | 7.3 KB | ||
| 3. Understanding Singularism (Analogy).mp4 | 27.1 MB | ||
| 3. Understanding Singularism (Analogy).srt | 5.7 KB | ||
| 4. Asynchronous Cancellation - Code Changes.mp4 | 54.5 MB | ||
| 4 | 370.9 KB | ||
| 4. Analogy -- Multithreading World (Mapping).mp4 | 9.7 MB | ||
| 4. Analogy -- Multithreading World (Mapping).srt | 2.8 KB | ||
| 4. Asynchronous Cancellation - Code Changes.srt | 9.8 KB | ||
| 4. Hello World Ex - Part 2.mp4 | 27.4 MB | ||
| 4. Hello World Ex - Part 2.srt | 5.3 KB | ||
| 4. Multi - Listener Application Implementation.mp4 | 19 MB | ||
| 4. NFC Implementation.mp4 | 58.6 MB | ||
| 4. NFC Implementation.srt | 10.5 KB | ||
| 4. Opening Gates to Publisher Subscriber Model.mp4 | 10.3 MB | ||
| 4. Opening Gates to Publisher Subscriber Model.srt | 2.1 KB | ||
| 4. Structure Field Offset.mp4 | 66.5 MB | ||
| 4. Structure Field Offset.srt | 8.4 KB | ||
| 4. Whom to Join .mp4 | 20.2 MB | ||
| 4. Whom to Join .srt | 5.1 KB | ||
| 5. Assignment - NFC Some Enhancement.html | 102 B | ||
| 5. Implementing Map-Reduce Algorithm - Problem Statement.mp4 | 53.3 MB | ||
| 5. Implementing Map-Reduce Algorithm - Problem Statement.srt | 11.5 KB | ||
| 5. Multithreading Environment.mp4 | 55.2 MB | ||
| 5. Multithreading Environment.srt | 16.1 KB | ||
| 5. Node Insertion.mp4 | 28.5 MB | ||
| 5. Node Insertion.srt | 3.9 KB | ||
| 5. Race Condition on Thread Creation.mp4 | 17.9 MB | ||
| 5. Race Condition on Thread Creation.srt | 5.5 KB | ||
| 5 | 100.8 KB | ||
| 5. Thread Resource Leaking Problem.mp4 | 25.7 MB | ||
| 5. Thread Resource Leaking Problem.srt | 6 KB | ||
| 6 | 331.4 KB | ||
| 6. Data Structure Corruption - Invariants.mp4 | 29.8 MB | ||
| 6. Data Structure Corruption - Invariants.srt | 7.3 KB | ||
| 6. Iteration.mp4 | 27.4 MB | ||
| 6. Iteration.srt | 3.4 KB | ||
| 6. Real World - Problem Statement On NFC - Publisher Subscriber Model.mp4 | 26.9 MB | ||
| 6. Real World - Problem Statement On NFC - Publisher Subscriber Model.srt | 5.8 KB | ||
| 6. Thread Termination.mp4 | 21.7 MB | ||
| 6. Thread Termination.srt | 5.5 KB | ||
| 6. When to Create JoinableDetached Thread .mp4 | 10.3 MB | ||
| 6. When to Create JoinableDetached Thread .srt | 2.6 KB | ||
| 6. Why do we need Concurrency .mp4 | 31.4 MB | ||
| 6. Why do we need Concurrency .srt | 6.7 KB | ||
| 7. Concurrent Process Design - Example 1.mp4 | 31.3 MB | ||
| 7. Concurrent Process Design - Example 1.srt | 6.9 KB | ||
| 7. Node Removal.mp4 | 10.3 MB | ||
| 7. Node Removal.srt | 1.3 KB | ||
| 7. Practice Assignment.html | 102 B | ||
| 7. Setting up a Data Source.mp4 | 30.5 MB | ||
| 7. Setting up a Data Source.srt | 5.9 KB | ||
| 7 | 492.7 KB | ||
| 7. Thread Cancellation Causing Deadlocks.mp4 | 11.3 MB | ||
| 7. Thread Cancellation Causing Deadlocks.srt | 2.9 KB | ||
| 7. main( ) thread termination.mp4 | 11.2 MB | ||
| 7. main( ) thread termination.srt | 2.9 KB | ||
| 8. Code Walk - Demo.mp4 | 49 MB | ||
| 8. Code Walk - Demo.srt | 7.1 KB | ||
| 8. Concurrent Process Design - Example 2.mp4 | 17.7 MB | ||
| 8 | 220.8 KB | ||
| 8. Concurrent Process Design - Example 2.srt | 4.9 KB | ||
| 8. Handling Resource Leaking on Thread Cancellation.mp4 | 36.2 MB | ||
| 8. Handling Resource Leaking on Thread Cancellation.srt | 8.6 KB | ||
| 8. Resource Sharing.mp4 | 34.2 MB | ||
| 8. Resource Sharing.srt | 7.8 KB | ||
| 8. Setting Up the Publisher.mp4 | 49.3 MB | ||
| 8. Setting Up the Publisher.srt | 10.4 KB | ||
| 9. Code Changes and Demo.mp4 | 36 MB | ||
| 9. Code Changes and Demo.srt | 6.6 KB | ||
| 9. Setting up the Subscriber.mp4 | 64.5 MB | ||
| 9. Setting up the Subscriber.srt | 12.5 KB | ||
| 9. Thread Stack Memory Mgmt.mp4 | 38.7 MB | ||
| 9. Thread Stack Memory Mgmt.srt | 5.9 KB | ||
| 9. Traditional Linked List Problems.mp4 | 44.3 MB | ||
| 9. Traditional Linked List Problems.srt | 6.5 KB | ||
| 9. Why Threads are called Light Weighted Processes .mp4 | 25.8 MB | ||
| 9. Why Threads are called Light Weighted Processes .srt | 5.4 KB | ||
| TutsNode.com.txt | 102 B | ||
| [TGx]Downloaded from torrentgalaxy.to .txt | 614 B | ||
| 9 | 97.2 KB | ||
| 10 | 265.8 KB | ||
| 11 | 201.4 KB | ||
| 12 | 477.5 KB | ||
| 13 | 369.9 KB | ||
| 14 | 157.9 KB | ||
| 15 | 220 KB | ||
| 16 | 125.6 KB | ||
| 17 | 90.9 KB | ||
| 18 | 276.9 KB | ||
| 19 | 70.4 KB | ||
| 20 | 300 KB | ||
| 21 | 478.5 KB | ||
| 22 | 13 KB | ||
| 23 | 442.8 KB | ||
| 24 | 354.6 KB | ||
| 25 | 268.4 KB | ||
| 26 | 386.4 KB | ||
| 27 | 474.5 KB | ||
| 28 | 379.9 KB | ||
| 29 | 269.4 KB | ||
| 30 | 80.7 KB | ||
| 31 | 255.5 KB | ||
| 32 | 337.7 KB | ||
| 33 | 465.5 KB | ||
| 34 | 254.3 KB | ||
| 35 | 348.7 KB | ||
| 36 | 364.4 KB | ||
| 37 | 469 KB | ||
| 38 | 82 KB | ||
| 39 | 109.6 KB | ||
| 40 | 133.4 KB | ||
| 41 | 403.7 KB | ||
| 42 | 51.5 KB | ||
| 43 | 69.9 KB | ||
| 44 | 219.4 KB | ||
| 45 | 271.3 KB | ||
| 46 | 276.9 KB | ||
| 47 | 406.4 KB | ||
| 48 | 401.4 KB | ||
| 49 | 273.8 KB | ||
| 50 | 394.3 KB | ||
| 51 | 476.9 KB | ||
| 52 | 472.3 KB | ||
| 53 | 248.4 KB | ||
| 54 | 153 KB | ||
| 55 | 272.1 KB | ||
| 56 | 423.4 KB | ||
| 57 | 493.2 KB | ||
| 58 | 35.9 KB | ||
| 59 | 208.7 KB | ||
| 60 | 234.6 KB | ||
| 61 | 403 KB | ||
| 62 | 204.5 KB | ||
| 63 | 348.4 KB | ||
| 64 | 55.9 KB | ||
| 65 | 203.4 KB | ||
| 66 | 216.8 KB | ||
| 67 | 219.3 KB | ||
| 68 | 270.2 KB | ||
| 69 | 474.3 KB | ||
| ▲ 215 total files | |||

Description
Welcome to the Course Series on Multi-Threading – The Master Class Course on Threads.
[ ** STILL ADDING CONTENT TO IT, LAST UPDATED 09 JAN 2020 ** ]
This course is for those who want to develop fundamental concepts on Multi-threading and related concepts. In this course, we shall be going to cover Multi-threading concepts based on Pthreads (POSIX threads) on the Linux platform.
We shall discuss several concepts involved in multithreading and demonstrate each concept through a sample program. Several Important Concepts include but not limited to – Deadlocks, Mutual Exclusion, Atomicity, Thread Synchronization, Race Conditions, Thread forking, and many more.
In the Next Installment of this course, we shall extend our knowledge of Multi-threading to Advance Concepts which also include mini-projects on Multithreading and Thread Synchronization.
At each stage of this Course series, you shall be writing a lot of multi-threaded Codes. So be ready to Master the Multi-threading. Along the journey, we shall cover several interview-favorite topics and Questions to prepare you alongside for interviews.
Best of luck!
Table Of Contents:
= = = ======= = = =
1. Understanding Threads
Thread Creation & Termination
Race condition on Thread Creation
Passing Argument to Thread Function
Stack Memory Mgmt for Multi-threaded Programs
Thread Scheduling
2. Understanding Concurrency and Parallelism
Singlularism Vs Concurrency Vs Parallelism
Concurrent Process Design – 2 Examples
Threads as Light Weighted Process
Overlapping and Non-Overlapping Work
3. Joinable and Detached Threads
Joinable Vs Detached Threads
How to Join a thread
Whom to Join?
Sample – Map-Reduce Program
4. Inter Thread Communication
Understanding Callbacks and Function Pointers
Best way to implement ITC
Implementing Notification Chains
A Publisher Subscriber Model
How to Subscribe/UnSubscribe
How to send Notification to Subscribers
5. Asynchronous Thread Cancellation
Thread Cancellation
Asynchronous and Deferred Thread Cancellation
Problem with Async Thread Cancellation
Resource Leaking
Invariants
Deadlocks
Concept of Thread Cleanup Handlers
Prevent Resource Leaking
Data Structure Corruption – Invariants
Cancellation causing Deadlocks
6. Deferred Cancellation
Understanding Deferred Cancellation
Implementation
7. Listener Threads – Responsibility Delegation
Why Listener threads?
Designing Listener threads
Code Changes and Demo
Cancellation of blocked Threads << Delivered till here as on 09 Jan 2020
Listing Upcoming Topics ( Under Progress )
= = = = = = = = = = = = = = = = = = = = = =
2. Thread Pools
Then We enter into Thread Synchronization Topics :
3. Mutexes and their internal implementation
4, Condition Variables
5. Lock Size
6. Deadlocks
7. Standard Problems – Reader/Writer Problem, Dining Philosopher problem etc
8. Implementing Master-Slave Relationship between threads
9. Implementing Thread Scheduler
10. Implementing Thread Monitors
11. Semaphore based Synchronization
12. Deadlock Detection and Prevention
13. Asynchronous Programming using Threads (Say Good bye to Locking)
14. Implement Timers using Threads
15. How to fork a multi-threaded process
So you can see, some really amazing stuff is yet to come.
Depending on the content size, I may split the content into two parts – Course A & Course B. Don’t worry, whoever enrolls in part A will be given free entry in Part-B.
Happy Learning.
Who this course is for:
Engineering graduates & post-graduates
Working professionals and Job Seekers
Free lancers , System Engineers, Developers
Requirements
C language is MUST
Linux Operating Systems
Zeal to learn and excel
Enthusiasm to write lots of Code
Last Updated 1/2021
| torrent name | size | uploader | age | seed | leech |
|---|---|---|---|---|---|
| 3.2 GB | freecoursewb | 2 weeks | 14 | 2 | |
| 1.3 GB | freecoursewb | 3 weeks | 14 | 10 | |
|
Udemy - LoadRunner Essentials - Master Performance Testing and Analysis Posted by
freecoursewb in Other
|
942.4 MB | freecoursewb | 3 weeks | 0 | 0 |
|
Udemy - Master AI Prompt Writing - Content, Branding and Productivity Posted by
freecoursewb in Other
|
1.2 GB | freecoursewb | 3 weeks | 23 | 9 |
| 561.9 MB | freecoursewb | 3 weeks | 8 | 6 |
All Comments