@beduin01

Какое будущее у многопоточности?

Интересуют перспективы разработки многопоточного/многопроцессерного ПО на ближайшие 10 лет.
Сейчас в тренде многоядерность. Общедоступны процессоры которые имеют много относительно слабых ядер. Я думаю года через 2-3 для разных Raspberi Pi и аналогов нормой будет 16-32 ядер.

Соответственно какой поток к реализации многозадачности будет самый эффективный? На каждое физическое ядро процессора по процессу от ядра ОС? Будет ли тогда смысл в процессах потоки создавать? На сколько разные green thread (и их аналоги в Go) будут целесообразны?

У кого какие мысли?
  • Вопрос задан
  • 356 просмотров
Пригласить эксперта
Ответы на вопрос 1
@xabesawiv
Скажем в Go нормой является запуск и по 5000 зеленых потоков в рядовом веб-сервисе. Если речь идет о ТЫСЯЧАХ потоков (а то даже о десятках и сотнях тысяч), то какая разница сколько у вас при этом физических ядер - 4 или 32?
Я ответил на ваш вопрос?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы