小编GZ *_*Xue的帖子

我可以使用make(chan someStruct)吗?

例如:

type name struct {
    name string
    age int
}

func main() {
      c := make(chan name)

      c <- name{"sfsaf", 1}
      a, b := <- c

      close(c)
}
Run Code Online (Sandbox Code Playgroud)

结果:

致命错误:所有goroutines都睡着了 - 僵局!

我想通过渠道传递价值.我该怎么办?

struct deadlock channel go goroutine

6
推荐指数
1
解决办法
9479
查看次数

标签 统计

channel ×1

deadlock ×1

go ×1

goroutine ×1

struct ×1