samedi 16 décembre 2017

Java concurrence

Aujourd'hui, le moindre équipement électronique - ordinateur, téléphone, tablette...  possède plusieurs cœurs, répartis sur un ou plusieurs processeurs. Si l'on souhaite en tirer le meilleur parti, il est nécessaire de se pencher sur les outils et librairies de la programmation concurrente. Dans l'article de Zenika, vous verrez des aspects de ce que sont les Threads, et comment les créer et les manipuler en Java.

dimanche 10 décembre 2017

Java 8 Concurrency Tutorial in three parts by Benjamin a Software Engineer.


  • Part 1: Threads and Executors (This part teaches concurrent programming in Java 8 with easily understood code examples)
  • Part 2: Synchronization and Locks (This part you learn how to synchronize access to mutable shared variables via the synchronized keyword, locks and semaphores)
  • Part 3: Atomic Variables and ConcurrentMap (Atomic Variables and Concurrent Maps. Both have been greatly improved with the introduction of lambda expressions and functional programming in  latest Java 8 release. All those new features are described in this last part of this serie)