![768 768](https://4r.azu.la/data/attachments/0/768-dbb96b10a103904293c23916c2f90147.jpg)
Изучение многопоточности в Java от основ до специалиста.
2/2019
Лекции - 25
Общее время - 3,5 ч.
Язык - Русский
Чему вы научитесь
Студенты будут изучать многопоточность в Java, от ее основ и создания первого потока, до профессионального использования на реальных проектах
Требования
Перед изучением вы должны знать основы Java
Описание
Данный курс предоставлен для полноценного изучения многопоточности в Java, он подойдет как людям совешенно не знакомым с данной технологией, так и для тех кто уже с ней работал. Вы сможете полноценно изучить данную технологию, от самых азов до более продвинутых нюансов связаных с применением многопоточности. По окончанию данного курса Вы научитесь полноценно использовать многопоточность и сможете его применять в различных реальных проектах.
Перед изучением вы должны знать основы Java!
Данный курс предоставлен для полноценного изучения многопоточности в Java, он подойдет как людям совешенно не знакомым с данной технологией, так и для тех кто уже с ней работал. Вы сможете полноценно изучить данную технологию, от самых азов до более продвинутых нюансов связаных с применением многопоточности. По окончанию данного курса Вы научитесь полноценно использовать многопоточность и сможете его применять в различных реальных проектах.
Содержание материала:
- Создание потоков
- Жизненный цикл потоков
- Синхронизация
- Синхронизация статических методов
- Volatile
- Атомарные переменные
- Синхронизированные коллекции
- DeadLock
- Wait и notify
- Wait и notify пример
- ReentrantLock
- TryLock
- Conditions
- Callable и Futures
- Executors
- ScheduledExecutorService
- Семофоры
- CountDownLatch
- Exchenger
- CyclickBarier
- Phaser
- BlockingQueue
- ThreadFactory
- ForkJoinFramework
- ThreadLocalRandom и TimeUnit
Java програмисты и студенты желающие освоить многопоточность в Java.