Хаскелловы параллелизм и параллелизм
В этом курсе представлены ключевые концепции и практические методы для создания параллельных и параллельных приложений в Хаскелле Вы узнаете, как создавать и управлять потоками с помощью форкио, использовать библиотеку асинхронизации для неблокирующих операций, использовать STM (Software Transactional Memory) для безопасного обмена состояниями между потоками и применять параллельные стратегии для задач, связанных с процессором . На протяжении всего курса вы будете участвовать в практических упражнениях и проектах. Последний проект Capstone будет включать в себя создание многопоточной программы, которая загружает и обрабатывает несколько файлов одновременно. .
Course Details
Language
HaskellDuration
7 daysDifficulty:
easyCategory
Programming
Certificate
YesRequirements
- Basics of Haskell, Code Editor
01Введение в параллелизм и параллелизм в Haskell
2 Chapters - 0/2 Completed
Введение в параллелизм и параллелизм в Haskell
2 Chapters - 0/2 Completed
Параллелизм vs. параллелизм
Особенности параллелизма и параллелизма Хаскела
02Работа с Threads в Haskell
2 Chapters - 0/2 Completed
Работа с Threads в Haskell
2 Chapters - 0/2 Completed
Создание и управление потоками
Коммуникация между нитями
03Асинхронный Программирование с библиотекой асинков в Хаскелле
1 Chapters - 0/1 Completed
Асинхронный Программирование с библиотекой асинков в Хаскелле
1 Chapters - 0/1 Completed
Введение в библиотеку Async
04Программная транзакционная память (STM) и параллельные стратегии в Haskell
2 Chapters - 0/2 Completed
Программная транзакционная память (STM) и параллельные стратегии в Haskell
2 Chapters - 0/2 Completed
Работа с STM (Software Transactional Memory)
Параллельные стратегии для задач, связанных с CPU
05Capstone Project – создание мульти- Загрузчик файлов и процессор в Haskell
4 Chapters - 0/4 Completed
Capstone Project – создание мульти- Загрузчик файлов и процессор в Haskell
4 Chapters - 0/4 Completed





