Our school does not support Internet Explorer. For a much better experience, please download the latest version of Google Chrome, Safari, Opera or Firefox
Java Multithreading

Teachers:

About:

  • 3 hours
  • 16 lessons
  • 0 quizzes

Certificate of Completion Offered

Discover how to write effective multi-threaded code in Java; learn why problems can occur with Java multithreading and how to fix those problems.

What You'll Learn In This Course

Understand Java multi-threading
Be able to write effective muli-threaded code

What You Need For This Course

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.

Syllabus

All the lessons in this course
  • First Module
  • Starting Threads 09:58
  • Basic Thread Synchronization 09:50
  • The Synchronized Keyword 13:16
  • Multiple Locks; Using Synchronized Code Blocks 18:16
  • Thread Pools 09:11
  • Countdown Latches 08:07
  • Producer-Consumer 11:10
  • Wait and Notify 10:22
  • A Worked Example Using Low-Level Synchronization 10:11
  • Re-entrant Locks 11:30
  • Deadlock 14:40
  • Semaphores 10:56
  • Callable and Future 11:32
  • Interrupting Threads 08:40
  • Multithreading in Swing with SwingWorker 20:12
  • Source Code
  • Source code