Горутины особенно удобны для большого числа ожидающих I/O операций, поскольку ожидание не требует отдельного потока ОС для каждой из них.
Для каких типов запросов преимущества предоставляют горутины по сравнению с потоками ОС, и для каких типов потоки ОС работают так же эффективно?
Горутины особенно удобны для большого числа ожидающих I/O операций, поскольку ожидание не требует отдельного потока ОС для каждой из них.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Горутины особенно удобны для большого числа ожидающих I/O операций, поскольку ожидание не требует отдельного потока ОС для каждой из них.
При CPU-bound работе скорость ограничена доступными вычислительными ресурсами: увеличение числа горутин само по себе не добавляет процессорных ядер.