Java  Concurrency and Mulithreading, 1-day course.

Java Concurrency and Mulithreading, 1-day course.

By PCWorkshops
Online event
Multiple dates

Overview

Java Threads Course is on intermediate Java level, but beginners to Threads. Instructor led online, interactive, practical.

Java Threads Course description

General Threads Concepts

  • Multithreading
  • Cycle of a Thread
  • Create a Thread by Implementing a Runnable Interface
  • Create a Thread by Extending a Thread Class
  • Major thread operations
  • Processes and Threads,
  • Thread Objects

Thread Methods

  • getName, getId, setName, etc
  • Pausing Execution with Sleep
  • Interrupts,
  • Joins

Thread Priorities

Thread Pools

  • Executors, Executor Interfaces, Thread Pools, Fork/Join

Synchronozation

  • What is thread synchronization?
  • Thread Interference,
  • Memory Consistency Errors,
  • Synchronized Methods,
  • Lock Objects,
  • Intrinsic Locks and Synchronization,
  • Handling interthread communication,
  • Handling thread deadlock,
  • Liveness,
  • Starvation and Livelock,
  • Atomic Access,

Concurrent Collections

Guarded Blocks, Immutable Objects. Strategy for Defining Immutable Objects, High Level Concurrency Objects,

Category: Science & Tech, Medicine

Good to know

Highlights

  • 5 hours
  • Online

Location

Online event

Organised by

PCWorkshops

Followers

--

Events

--

Hosting

--

From £109.05
Multiple dates