1.6Kпросмотров
21.7%от подписчиков
15 марта 2026 г.
Score: 1.7K
❓ Что может остановить горутину time.Sleep(d) — усыпляет горутину на нужное время. Классика, когда надо подождать. runtime.Gosched() — временно приостанавливает текущую горутину и передаёт управление планировщику, чтобы другие горутины могли выполниться. runtime.Goexit() — завершает горутину немедленно, но аккуратно: все defer-ы выполнятся перед выходом. Блокировка на канале — горутина ждёт, пока кто-то не отправит или не прочитает данные. Естественная синхронизация. sync.Mutex — вызов Lock() блокирует горутину, пока мьютекс занят кем-то другим. Защита общих данных. context.Context — горутина слушает ctx.Done() и останавливается, когда контекст отменяется или истекает таймаут. 🐸 Библиотека Go для собеса
1.6K
просмотров
721
символов
Нет
эмодзи
Нет
медиа

Другие посты @go_interview_lib

Все посты канала →