Java Multithreading in Java

Multithreading in Java

Catalog: Java
Short name: Multithreading in Java
Course start date: 2023-02-23
Paystack

Description

This Course is about multi threading and concurrency concepts in Java.

This Course is about threads and their application in Java programming Language. This Explains from basics to advance level about threads and their application.

This course has a lot of examples wherever needed. This will develop your interest in Threads and concurrency in Java.

This course contains topics like concurrency models, critical sections, immunity, Thread safety, Synchronization, Volatile keyword and Deadlocks.

This course also tells you about problems of multi threaded applications and their solutions for the same.

Finally at the end you will get to know about non-blocking algorithms and their significance in Programming world.

If this course is taken properly by practising all small concepts , you will definitely be able to create complex multi threaded and concurrent applications.

(Duration:- 9h 9m)

Sections

General
0 activities

Contents Multithreading
Contents Multithreading (Continues)
Thread Working
Thread Support In Java
Thread Support In Java (Continues)
Overview Of Thread Methods
Concurrency Overview
Concurrency Overview (Continues)
Benefits Of Multithreading
Multi Benefits
Multi Benefits (Continues)
Concurrency Models
Parallel Workers
Parallel Workers Advantages
Types Concurrency
Stateless Workers
Non Blocking IO
Assembly Line And Functional
Assembly Line Disadvantages
Which Concurrency Model Is The Best
Parallelism
Parallelism (Continues)
Thread Creation
Thread Creation (Continues)
Naming Threads
Race Conditions
Race Conditions (Continues)
Thread Safety
Immutability
Immutability Example
Java Memory Model
Java Memory Model (Continues)
Hardware Memory Architecture
Java Synchronization
Java Synchronization (Continues)
Java's Volatile Keywords
Java's Volatile Guarantee and Creating A Thread Loacal
Creating A Thread Local Continues
Thread Signalling
Wait, Notify, And Notify All
Wait, Notify, And Notify All (Continues)
Deadlock
Deadlock (Continues)
Deadlock Prevention And Starvation
Deadlock Prevention And Starvation (Continues)
Deadlock Detection
Starvation And Fairness
Using Locks Instead Of Synchronized Blocks
Queue Object Class
Nested Monitor Lockout
Locks In Java
Lock Reentrance
Lock Fairness
Read And Write Lock Reentrance
Semaphores
Non Blocking Algorithms
Non Blocking vs Blocking Algorithm
The Single Writer Case
More Advanced Data Structure Based On Volatile Variables
Optimistic Locking Is Non Blocking
Overview
Overview (Continues)
Course Certificate

Secure Video
62
Certificate
1
Cost: 5000