deadlock問題
解說all goroutines are asleep - deadlock!
範例
package main
import "fmt"
func main() {
ch := make(chan int)
ch <- 1 // 等到天荒地老
fmt.Println(<-ch)
}
// fatal error: all goroutines are asleep - deadlock!
// goroutine 1 [chan send]:
// main.main()Last updated