Повна версія
Багатопоточність
Доброго дня,
На багатьох технічних співбесідах питаються про потоки, їхню синхронізацію, що
таке семафори, м"ютекси, монітори і т. д. і т. п.. Але за 3 роки в ІТ я не
зустрічав алгоритму розпаралелення, який реально би пришвидшував роботу
програми.
Тому виникають такі питання:
1) Досвідчені колеги, як часто Вам доводилося працювати на проектах, які
використовують багатопоточність для реального пришвидшення
програми(алгоритму)?
2) Які проблеми за допомогою багатопоточності Ви вирішували?
3) Порадьте, будь ласка, якусь літературу для практики.
Сфера застосувань:веб(сервер сайд) або десктоп.
Технології: оптимально .Net, а саме ASP.NET MVC, хоча це не дуже важливо.
П.С.: теорію знаю, цікавить реальне(практичне) застосування знань.
Основна ціль посту зрозуміти наскільки часто тепер в ІТ використовують
переваги багатопоточності