package main

import (
	"fmt"
	"time"
)

var ch chan int
func test(i int) {
	fmt.Println(i)
	time.Sleep(1 * 1e9)
	<-ch
}
func main() {
	ch = make(chan int, 5)
	for i:=0; i<1000; i++ {
		ch<-i
		go test(i)
		fmt.Println("\n")
	}
}


相关文章:

  • 2021-12-23
  • 2022-12-23
  • 2021-01-03
  • 2021-09-22
  • 2021-10-22
  • 2022-12-23
  • 2021-11-14
猜你喜欢
  • 2021-08-10
  • 2021-07-07
  • 2021-08-05
  • 2022-12-23
  • 2021-10-30
相关资源
相似解决方案