Java паралелност

Основи на паралелната Java

  • Преглед на java.util.concurrent
  • Ръководство за синхронизираната ключова дума в Java
  • Ръководство за летливата ключова дума в Java
  • Ръководство за java.util.concurrent.Future
  • Въведение в ThreadLocal в Java
  • Жизнен цикъл на нишка в Java
  • Как да убиете Java нишка
  • Въведение в Thread Pools в Java
  • Внедряване на Runnable срещу разширяване на нишка
  • изчакайте и уведомете () Методи в Java
  • Изпълним срещу извикващ се в Java
  • Разлика между чакане и сън в Java
  • Методът Thread.join () в Java
  • Използване на Mutex обект в Java
  • ThreadPoolTaskExecutor corePoolSize срещу maxPoolSize

Разширена паралелност в Java

  • Daemon Threads в Java
  • Ръководство за Java ExecutorService (популярно)
  • Ръководство за рамката Fork / Join в Java
  • Персонализирани нишки в Java 8 паралелни потоци
  • Ръководство за CountDownLatch в Java
  • Ръководство за java.util.concurrent.Locks
  • ExecutorService - Изчакване нишките да приключат
  • Ръководство за Java Phaser
  • Ръководство за завършване на бъдещето (популярно)
  • CyclicBarrier в Java
  • Ръководство за ThreadLocalRandom в Java
  • Java CyclicBarrier срещу CountDownLatch
  • Какво е безопасност на резбата и как да я постигна?
  • Как да забавим изпълнението на кода в Java

Други паралелни ресурси

  • Проблемът за храненето на философите в Java
  • Въпроси за интервю за съвпадение на Java (+ отговори)
  • Помощна програма за паралелна Java с JCTools