Главная
Java
вопросы на собес:
Data:
-
fild (поле)
- volatile (без кэширования , потоко не безопасный)
- atomic ( потокобезопасные враперы над примитивами )
- synchronized (устаревший, не рекомендуется)
- locks (Lock API)
- Concurrent Collections ConcurrentMap
блок кода или метод
Thread safe коллекции
Time:
- Synchronizers
- Blocking Queues Блокирующие очереди
Executors:
- класс Thread
- интерфейс Runnable
- интерфейс Callable и Future
- класс Executors фабрика для ExecutorService
- интерфейс ExecutorService
Others:
- mutex мьютекс
- Fork/Join Java 7
- Stream API Java 8
Полезные ссылки:
- Package java.util.concurrent Java 7
- Package java.util.concurrent Java 8
- Обзор java.util.concurrent.* (хабр , Luxoft)
- Многопоточность GitHub
- Многопоточность youtube.com