[Go] go语言channel实现多核并行化运行代码演示 →→→→→进入此内容的聊天室

来自 , 2020-11-20, 写在 Go, 查看 120 次.
URL http://www.code666.cn/view/3dfa05a5
  1. package main
  2.  
  3. import "fmt"
  4.  
  5.  
  6. func Add(x int,y int,channel chan int) {
  7.         sum := library.Add(x,y)
  8.         fmt.Println(sum)
  9.         channel <- 1
  10. }
  11.  
  12. func main() {
  13.         n:=10  
  14.         channel := make(chan int ,n)
  15.  
  16.         for i:=0;i<n;i++{
  17.                 go Add(1,i,channel)
  18.         }
  19.  
  20.         for i:=0;i<n;i++{
  21.  
  22.                 <- channel
  23.         }
  24. }
  25.  
  26.  
  27.  
  28. //go/5656

回复 "go语言channel实现多核并行化运行代码演示"

这儿你可以回复上面这条便签

captcha