Java-Parallelität

Grundlagen der Java-Parallelität

  • Übersicht über den java.util.concurrent
  • Anleitung zum synchronisierten Schlüsselwort in Java
  • Anleitung zum flüchtigen Schlüsselwort in Java
  • Anleitung zu java.util.concurrent.Future
  • Eine Einführung in ThreadLocal in Java
  • Lebenszyklus eines Threads in Java
  • So töten Sie einen Java-Thread
  • Einführung in Thread-Pools in Java
  • Implementieren einer ausführbaren Datei oder Erweitern eines Threads
  • wait and notify () Methoden in Java
  • Runnable vs. Callable in Java
  • Unterschied zwischen Warten und Schlafen in Java
  • Die Thread.join () -Methode in Java
  • Verwenden eines Mutex-Objekts in Java
  • ThreadPoolTaskExecutor corePoolSize vs. maxPoolSize

Erweiterte Parallelität in Java

  • Daemon-Threads in Java
  • Eine Anleitung zum Java ExecutorService (beliebt)
  • Anleitung zum Fork / Join Framework in Java
  • Benutzerdefinierte Thread-Pools in parallelen Java 8-Streams
  • Anleitung zu CountDownLatch in Java
  • Anleitung zu java.util.concurrent.Locks
  • ExecutorService - Warten auf das Ende der Threads
  • Anleitung zum Java Phaser
  • Leitfaden für CompletableFuture (beliebt)
  • CyclicBarrier in Java
  • Anleitung zu ThreadLocalRandom in Java
  • Java CyclicBarrier gegen CountDownLatch
  • Was ist Thread-Sicherheit und wie erreicht man sie?
  • So verzögern Sie die Codeausführung in Java

Andere Parallelitätsressourcen

  • Das Problem der Essphilosophen in Java
  • Fragen zum Java Concurrency-Interview (+ Antworten)
  • Java Concurrency Utility mit JCTools