Golang | Тесты
3.21K subscribers
27 photos
457 links
Cайт easyoffer.ru
Реклама @easyoffer_adv
ВП @easyoffer_vp

Вопросы собесов t.iss.one/+ajHN0OKU1okyZDky
Задачи t.iss.one/+MURwpbl6Nq9kYzJi
Вакансии t.iss.one/+mX_RBWjiMTExODUy
Download Telegram
🤔 В каких случаях происходит deadlock?

1. Горутина ждет данные, а никто не пишет в канал (<-chan, но нет chan <-).
2. Основная горутина завершилась, а другие ждут завершения.
3. Все горутины заблокированы на ожидании данных (select { case <-ch1: case <-ch2: } – если ни один не отправляет данные).
4. Закрыли канал, но кто-то пытается в него записать – вызывает panic.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6
🤔 Какой командой клонируется существующий репозиторий Git?
Anonymous Quiz
0%
git download
96%
git clone
3%
git get
1%
git fetch
🤔5
🤔 Какой метод из пакета "sync" используется для блокировки RWMutex для чтения в Go?
Anonymous Quiz
83%
RLock
7%
LockRead
7%
ReadLock
3%
LockR
💊2