Types of Threads
Home ] Up ] What is MultiThreading? ] Threads & Thread Properties ] Thread Scheduling and Priority ] [ Types of Threads ] Monitors, Synchronization and Deadlocks ] Thread Coordination ] Communication Between Threads ] Threads and Thread Groups ] Explicit Locks ] Atomic Variables ] Blocking Queues ] Thread-Safe Collections ] Callables & Futures ] The Executor Framework ] Synchronizers ]

 

Unrelated Threads
Related But Unsynchronized Threads

 

Programs that use threads can often be divided into the following levels of difficulty:

  1. Threads that are unrelated to each other (Easiest)
  2. Threads that are related to each other, but do not need to be synchronized
  3. Threads that are related to each other, and need to be synchronized
  4. Communicating, synchronized threads (Hardest)

Here, we'll discuss only the first two (simplest) types. The last two (harder) types we'll discuss later.

 

The page was last updated February 19, 2008