golang 协程并发编程

package main

import (
    "fmt"
    "strconv"
    "time"
)

type Task struct {
    Name string
    Cnt int
}

var taskChan = make(chan Task,1000)
var retChan = make(chan Task,1000)


func main()  {
    go startRoutines(10000)
    go handlResult()
    go produce()
    time.Sleep(1*time.Minute)
}


func startRoutines(n int)  {
    for i:=0;i

你可能感兴趣的:(golang 协程并发编程)