О курсе
Материал данного курса, полностью охватывают все технологии, которые применяются в модулях Threading и Multiprocessing.
Пройдя данный курс вы научитесь работать с потоками и процессами, распределять нагрузку в ваших программах и делать вычисления намного быстрее.
Что мы изучим?
- Основную теорию о потоках и процессах
- Daemon Thread
- Синхронизацию потоков и процессов
- Блокировщики Lock и RLock
- Класс Timer и хранилище Local
- Семафоры и Барьеры
- Технологии Condition, Event, Array, Queue
- Pool процессов и callback'и
- Менеджеры, BaseManager, Барьеры
- Pipe. Трубы и передача данных между процессами
Почему именно этот курс?
Чаще всего информация о потоках и процессах не доходит дальше их запуска, в этом же курсе мы рассмотрим абсолютно все технологии, которые предоставляют эти модули, кроме того рассмотрим общение между процессами и их синхронизацию.
Курс содержит только четкие, практические примеры, которые позволят вам максимально просто понять данный материал.
Кроме того, данный курс экономит множество времени, каждое видео создано таким образом, чтобы максимально упростить процесс изучения данных технологий. Он может заменить множество часов чтения документации, и попыток разобрать определенную технологию.
Что я получу после прохождения курса?
- Вы научитесь создавать приложения с использованием потоков и процессов
- Научитесь грамотно распределять нагрузку в вашей программе
- Использовать технологии синхронизации
- Научитесь запускать фоновые процессы
- Научитесь реализовывать общение и передачу данных между процессами