Что такое exec.CommandContext?

Middle
89 просмотров
AFK Offer AI

exec.CommandContext — версия exec.Command с контекстом. Если контекст отменяется, процесс убивается через SIGKILL. Критически важно для серверов: если пользователь отменил запрос, внешний процесс тоже должен умереть. Можно задать таймаут через context.WithTimeout. Без контекста зависший процесс будет жить вечно.

Следующий вопрос

Как спроектировать простой поисковый движок на Go?