例如: type name struct {
name string
age int
}
func main() {
c := make(chan name)
c <- name{"sfsaf", 1}
a, b := <- c
close(c)
}
其结果是: fatal error: all goroutine
我试图做一些东西: type Feed struct {
title, descr, link string
published time.Time
}
func main() {
ar := make([]Feed, 0)
for i := 0; i < 3; i++ {
f: = new(Feed)
// do some
我有结构的片定义一个任务,每一个任务是在goroutine中运行,我想都去够程停止时第一个通过信号task.signalComplete 目前,我有以下完成的任务。 for _, task := range taskList {
go func(task *myTask, firstCompleteSignal chan<- bool) {
for {
sele