Udemy - Master Class – Multithreading & Thread Synchronization in C

seeders: 0
leechers: 2
Added 5 years ago by tutsnode in Other

Download Fast Safe Anonymous
movies, software, shows...

Files

Udemy - Master Class – Multithreading & Thread Synchronization in C (Size: 2.2 GB)
  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



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

Related Torrents

torrent name size uploader age seed leech
2
10
0
9
6