System Design
Чем runtime.Goexit() отличается от os.Exit() и когда использовать каждый вариант?
Разница между runtime.Goexit() и os.Exit() и случаи применения runtime.Goexit(): прекращает работу текущей goroutine, не затрагивая остальные os.Exit(): сразу завершает весь процесс, не выполняя defer Goexit()…
Читать ответ