DigitableCourses
База знаний

Тема: Многопоточность

5 материалов в этой теме.

Материалы

5 на странице
Статья

Производительность конкурентного кода: контеншн, false sharing, закон Амдала

Почему добавление потоков перестаёт помогать и начинает вредить: закон Амдала как арифметика потолка, универсальный закон масштабируемости с разворотом кривой вниз, …

#производительность#конкурентность#многопоточность
25 мин
Статья

Паттерны конкурентности: пул, producer-consumer, future, pipeline

Как устроены пул воркеров, producer-consumer с обратным давлением, future/promise и pipeline — с формулами размера пула, рабочим кодом на Python и Go и разбором …

#паттерны проектирования#конкурентность#многопоточность
19 мин
Статья

Конкурентные парадигмы: акторы, CSP, STM, разделяемая память

Четыре способа организовать одновременно работающий код — блокировки поверх общей памяти, CSP-каналы, акторы и программная транзакционная память: как каждый устроен …

#парадигмы#конкурентность#многопоточность
24 мин
Статья

Конкурентность в ФП: неизменяемость, STM, акторы

Почему разделяемое изменяемое состояние — источник почти всех багов конкурентности, и что предлагают взамен ФП-модели: STM, акторы, каналы, чистый параллелизм. С честной …

#функциональное программирование#конкурентность#многопоточность
22 мин
Статья

Недавно на жабе разобрали пару кейсов как в «сишарп для маленьких и тупых» то…

Недавно на жабе разобрали пару кейсов как в «сишарп для маленьких и тупых» только про многопоточность и в жабе (эх когда-то начинал с нее свой путь, так любил …

#многопоточность#жаба#компьютерсаенс
1 мин