Java-samtidighed

Grundlæggende om Java-samtidighed

  • Oversigt over java.util.concurrent
  • Vejledning til det synkroniserede nøgleord i Java
  • Vejledning til det flygtige nøgleord i Java
  • Vejledning til java.util.concurrent.Future
  • En introduktion til ThreadLocal i Java
  • Trådens livscyklus i Java
  • Sådan dræbes en Java-tråd
  • Introduktion til trådpuljer i Java
  • Implementering af en kørbar vs udvidelse af en tråd
  • vent og underret () Metoder i Java
  • Kan køres mod kaldes i Java
  • Forskellen mellem vent og søvn i Java
  • Thread.join () -metoden i Java
  • Brug af et Mutex-objekt i Java
  • ThreadPoolTaskExecutor corePoolSize vs. maxPoolSize

Fremskreden Samtidighed i Java

  • Daemon tråde i Java
  • En guide til Java ExecutorService (populær)
  • Vejledning til Fork / Join Framework i Java
  • Brugerdefinerede trådpuljer i Java 8 parallelle streams
  • Guide til CountDownLatch i Java
  • Vejledning til java.util.concurrent.Locks
  • ExecutorService - Venter på, at tråde er færdige
  • Vejledning til Java Phaser
  • Vejledning til færdiggørelse af fremtiden (populær)
  • CyclicBarrier i Java
  • Vejledning til ThreadLocalRandom i Java
  • Java CyclicBarrier vs CountDownLatch
  • Hvad er trådsikkerhed, og hvordan opnås det?
  • Sådan udsættes kodeudførelsen i Java

Andet Samtidige ressourcer

  • Dining Philosophers Problem i Java
  • Java-samtidighedsspørgsmål (+ svar)
  • Java Concurrency Utility med JCTools