Java Multithreading
Unveiling the mysteries of multithreading in Java. The ultimate Java multithreading course
Created by John Purcell
Understand Java multi-threading
Be able to write effective muli-threaded code
Requirements
- Some knowledge of Java
Description
Discover how to write effective multi-threaded code in Java; learn why problems can occur with Java multithreading and how to fix those problems.
Who this course is for:
- Java developers
- Java beginners who don't mind a steep learning curve
Course content
2 sections • 16 lectures • 2h 58m total length
- 09:58Starting Threads
- 09:49Basic Thread Synchronization
- 13:15The Synchronized Keyword
- 18:15Multiple Locks; Using Synchronized Code Blocks
- 09:11Thread Pools
- 08:06Countdown Latches
- 11:10Producer-Consumer
- 10:21Wait and Notify
- 10:10A Worked Example Using Low-Level Synchronization
- 11:30Re-entrant Locks
- 14:39Deadlock
- 10:55Semaphores
- 11:32Callable and Future
- 08:40Interrupting Threads
- 20:11Multithreading in Swing with SwingWorker
Instructor
Software Development Trainer
After working as a software developer and contractor for over 14 years for a whole bunch of companies including CSC, Proquest, SPSS and AT&T in the UK and Netherlands, I decided to work full-time as a private software trainer. After spending four years in the beautiful city of Budapest, Hungary and a year in Berlin, I now live in my home town of Derby, UK.