| 1. Deadlocking Robots, Philosophers and Trains.mp4 | 85.8 MB | ||
| 1. Deadlocking Robots, Philosophers and Trains.srt | 11.6 KB | ||
| 1. Introduction to Condition Variables.mp4 | 108.2 MB | ||
| 1. Introduction to Condition Variables.srt | 19 KB | ||
| 1. Introduction to Thread Pools.mp4 | 33.9 MB | ||
| 1. Introduction to Thread Pools.srt | 12 KB | ||
| 1. Locking using Spinning locks.mp4 | 55.1 MB | ||
| 1. Locking using Spinning locks.srt | 8.5 KB | ||
| 1. Memory Sharing.mp4 | 47.8 MB | ||
| 1. Memory Sharing.srt | 6.8 KB | ||
| 1. Processes and Threads.mp4 | 60.9 MB | ||
| 1. Processes and Threads.srt | 9.6 KB | ||
| 1. Thread Communication using Queues.mp4 | 78.2 MB | ||
| 1. Thread Communication using Queues.srt | 17.1 KB | ||
| 1. Understanding Atomic Variables.mp4 | 86.3 MB | ||
| 1. Understanding Atomic Variables.srt | 13 KB | ||
| 1. Understanding Joins.mp4 | 63.4 MB | ||
| 1. Understanding Joins.srt | 11.5 KB | ||
| 1. Understanding Parallel Computing.mp4 | 77.9 MB | ||
| 1. Understanding Parallel Computing.srt | 8.1 KB | ||
| 1. What’s a Barrier.mp4 | 71.5 MB | ||
| 1. What’s a Barrier.srt | 14.2 KB | ||
| 1. Why do we need Synchronization.mp4 | 108.2 MB | ||
| 1. Why do we need Synchronization.srt | 18.2 KB | ||
| 2. Adding Mutexes to Letter Count.mp4 | 15.9 MB | ||
| 2. Adding Mutexes to Letter Count.srt | 4.3 KB | ||
| 2. Building our own Spinning locks.mp4 | 36.3 MB | ||
| 2. Building our own Spinning locks.srt | 7.7 KB | ||
| 2. Condition Variables for Wait Groups.mp4 | 30.3 MB | ||
| 2. Condition Variables for Wait Groups.srt | 11.2 KB | ||
| 2. Example Barrier Application Matrix Multiplication.mp4 | 14.5 MB | ||
| 2. Example Barrier Application Matrix Multiplication.srt | 6.9 KB | ||
| 2. Example, shoelace algorithm part 1.mp4 | 47.3 MB | ||
| 2. Example, shoelace algorithm part 1.srt | 9.3 KB | ||
| 2. File Search Example.mp4 | 27.6 MB | ||
| 2. File Search Example.srt | 7.8 KB | ||
| 2. Letter count Implementation.mp4 | 58.2 MB | ||
| 2. Letter count Implementation.srt | 13.3 KB | ||
| 2. More on Parallel Computing.mp4 | 71.8 MB | ||
| 2. More on Parallel Computing.srt | 9.1 KB | ||
| 2. Pipelining Example with Queues.mp4 | 36 MB | ||
| 2. Pipelining Example with Queues.srt | 8.7 KB | ||
| 2. Simple Deadlock Example.mp4 | 29.4 MB | ||
| 2. Simple Deadlock Example.srt | 7.7 KB | ||
| 2. Threads in Java.mp4 | 38.5 MB | ||
| 2. Threads in Java.srt | 13.3 KB | ||
| 2. Using Atomic Variables in our Example.mp4 | 47.5 MB | ||
| 2. Using Atomic Variables in our Example.srt | 9.7 KB | ||
| 3. Adding Mutexes to Letter Count Implementation.mp4 | 18.5 MB | ||
| 3. Adding Mutexes to Letter Count Implementation.srt | 4.2 KB | ||
| 3. Concurrent File Search.mp4 | 39.1 MB | ||
| 3. Concurrent File Search.srt | 8.6 KB | ||
| 3. Example, shoelace algorithm part 2.mp4 | 46 MB | ||
| 3. Example, shoelace algorithm part 2.srt | 9.4 KB | ||
| 3. Implementing Wait Groups with Condition Variables.mp4 | 15.3 MB | ||
| 3. Implementing Wait Groups with Condition Variables.srt | 6.5 KB | ||
| 3. Ledger Example.mp4 | 53.5 MB | ||
| 3. Ledger Example.srt | 13.7 KB | ||
| 3. Letter count using Memory Sharing.mp4 | 34.2 MB | ||
| 3. Letter count using Memory Sharing.srt | 6.8 KB | ||
| 3. Links and Resources for this course.html | 614.4 B | ||
| 3. Matrix Multiplication Implementation.mp4 | 67.4 MB | ||
| 3. Matrix Multiplication Implementation.srt | 13 KB | ||
| 3. Processes in Java.mp4 | 50.8 MB | ||
| 3. Processes in Java.srt | 15.5 KB | ||
| 3. Single Thread implementation.mp4 | 57.3 MB | ||
| 3. Single Thread implementation.srt | 10.3 KB | ||
| 3. Train Deadlock Example Part 1.mp4 | 39.2 MB | ||
| 3. Train Deadlock Example Part 1.srt | 10.6 KB | ||
| 4. Implementing the Ledger Part 1.mp4 | 42.6 MB | ||
| 4. Implementing the Ledger Part 1.srt | 12 KB | ||
| 4. Java's built-in thread pools.mp4 | 43.2 MB | ||
| 4. Java's built-in thread pools.srt | 11.8 KB | ||
| 4. Multi Thread implementation.mp4 | 115.6 MB | ||
| 4. Multi Thread implementation.srt | 18.8 KB | ||
| 4. Multi Threaded Matrix Multiplication with Barriers.mp4 | 30.3 MB | ||
| 4. Multi Threaded Matrix Multiplication with Barriers.srt | 6.2 KB | ||
| 4. Train Deadlock Example Part 2.mp4 | 64.2 MB | ||
| 4. Train Deadlock Example Part 2.srt | 16.2 KB | ||
| 4. Using Wait Groups.mp4 | 26 MB | ||
| 4. Using Wait Groups.srt | 5 KB | ||
| 5. Implementing the Ledger Part 2.mp4 | 48.7 MB | ||
| 5. Implementing the Ledger Part 2.srt | 10.7 KB | ||
| 5. Java's Futures.mp4 | 34.7 MB | ||
| 5. Java's Futures.srt | 7.5 KB | ||
| 5. Multi Threaded implementation with Barriers.mp4 | 48.5 MB | ||
| 5. Multi Threaded implementation with Barriers.srt | 9.2 KB | ||
| 5. Solving Deadlocks using Resource Hierarchy.mp4 | 44.7 MB | ||
| 5. Solving Deadlocks using Resource Hierarchy.srt | 9.7 KB | ||
| 6. Implementing Resource Hierarchy Solution.mp4 | 56.4 MB | ||
| 6. Implementing Resource Hierarchy Solution.srt | 11.5 KB | ||
| 6. Shoelace algorithm explained (optional).html | 307.2 B | ||
| 7. Solving Deadlocks using an Arbitrator.mp4 | 60.4 MB | ||
| 7. Solving Deadlocks using an Arbitrator.srt | 11.5 KB | ||
| 8. Implementing Arbitrator Solution.mp4 | 47.4 MB | ||
| 8. Implementing Arbitrator Solution.srt | 9.7 KB | ||
| Bonus Resources.txt | 307.2 B | ||
| Get Bonus Downloads Here.url | 204.8 B | ||
| ▲ 98 total files | |||
Master Parallel Computing and Multithreading in Java
https://CourseLala.com
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz, 2 Ch
Genre: eLearning | Language: English + srt | Duration: 49 lectures (5h 57m) | Size: 2.08 GB
Discover Multithreading, Concurrency & Parallel programming with practical and fun examples in Java
What you'll learn:
Discover how to create responsive and high performance software.
See how to use multithreading and multiprocessing for modeling certain types of problems.
Develop programs with Java that are highly Concurrent and Parallel.
Understand the advantages, limits and properties of Parallel computing.
Improve your programming skills in Java with more advanced, mulithreading topics.
Learn about threads, processes, mutexes, barriers, waitgroups, queues, condition variables, deadlocks, spin locks and more.
Requirements
Some experience of programming in Java. It helps if you know how to use java common collections (maps and lists) and have basic knowledge of using anonymous functions.
Recent version of Java installed.
Being able to do 150 sit ups while shouting the Fibonacci sequence in reverse down to 1 on each rep (just kidding).
Description
The mood in the meeting on the 12th floor of an international investment bank was as bleak as it gets. The developers of the firm met to discuss the best way forward after a critical core application failed and caused a system wide outage.
"Guys, we have a serious issue here. I found out that the outage was caused by a race condition in our code, introduced a while ago and triggered last night." says Mark Adams, senior developer.
| torrent name | size | uploader | age | seed | leech |
|---|---|---|---|---|---|
| 1.4 GB | freecoursewb | 15 hours | 0 | 0 | |
| 3.1 GB | freecoursewb | 2 weeks | 0 | 0 | |
| 723.6 MB | freecoursewb | 2 weeks | 25 | 11 | |
| 621.5 MB | freecoursewb | 2 weeks | 15 | 1 | |
|
Udemy - Cybersecurity Interview Prep - Master Technical and Mock Q and A Posted by
freecoursewb in Other
|
741.7 MB | freecoursewb | 2 weeks | 15 | 4 |
All Comments