VU
Size: a a a
VU
VM
c := make(chan *bool, 1)
//close(c)
v, ok := <-c
fmt.Println(v, ok)
VM
VM
select {
case _, ok := <-c:
default:
//closed
}DP
DP
VM
DP
DP
DP
select {
case _, ok := <-c:
default:
//closed
}DP
DP
VM
RS
VM
VM
VM
RS
<-chan T а производитель chan<- TVM
<-chan T а производитель chan<- TRS