max-gryshin / go-concurrency-notes

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

go-concurrency-notes

Deadlock (Взаимная блокировка)

Если вы попытаетесь считать данные из канала, но в канале будут отсутствовать данные, планировщик заблокирует текущую горутину и разблокирует другую в надежде, что какая- либо горутина передаст данные в канал. То же самое произойдет в случае отправки данных: планировщик заблокирует передающую горутину, пока другая не считает данные из канала.

About