Java Multithreading

Unveiling the mysteries of multithreading in Java. The ultimate Java multithreading course
Free tutorial
Rating: 4.4 out of 5 (11,445 ratings)
240,623 students
Java Multithreading
Free tutorial
Rating: 4.4 out of 5 (11,445 ratings)
240,623 students
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
  • Starting Threads
    09:58
  • Basic Thread Synchronization
    09:49
  • The Synchronized Keyword
    13:15
  • Multiple Locks; Using Synchronized Code Blocks
    18:15
  • Thread Pools
    09:11
  • Countdown Latches
    08:06
  • Producer-Consumer
    11:10
  • Wait and Notify
    10:21
  • A Worked Example Using Low-Level Synchronization
    10:10
  • Re-entrant Locks
    11:30
  • Deadlock
    14:39
  • Semaphores
    10:55
  • Callable and Future
    11:32
  • Interrupting Threads
    08:40
  • Multithreading in Swing with SwingWorker
    20:11

Instructor

Software Development Trainer
John Purcell
  • 4.4 Instructor Rating
  • 163,599 Reviews
  • 2,159,947 Students
  • 17 Courses

  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.