Skip to content

leticiamazzoportela/concurrent-programming

Repository files navigation

Concurrent Programming

A collection of solved concurrent programming exercises

All of exercises were developed in the Concurrent Programming course. The folders are organized as follows:

  • atomic-variables: Exercises that address the subject of atomic variables in Java.
  • basic-thread-operations: Exercises to practice the most basic operation with threads.
  • classic-concurrent-programming-problems: Exercises about classic concurrent programming problems, such as Readers and Writers problem and The Dining Philosophers.
  • locks: Exercises using the Lock synchronization structure.
  • monitors: Exercises to practice the operations with monitors.
  • semaphores: Exercises to practice the operations with semaphores.
  • sharing-and-syncing: Exercises that address the initial concepts about sharing and syncing in Java.
  • thread-group: Exercises to practice the resources of the class Thread Group in Java.

Releases

No releases published

Packages

No packages published

Languages