channel
已收录文章:40篇
-
问题内容package main import "fmt" func main() { // 初始化channel // channel在使用之前,必须进行make初始化 // 否则,它会是一个nil ch := make(chan int) // fmt.Println(ch) // 输出channel go func()122 收藏
-
1. 需求 要求统计1-200000的数字中,哪些是素数?这个问题在本章开篇就提出来了,可以使用goroutine和channel来完成 2.分析思路 传统的方法,就是使用一个循环,循环的判断各个数是不是素数【ok116 收藏
-
引言 不要通过共享内存来通信 应该通过通信来共享内存 这句话有网友的解释如下: 这句俏皮话具体说来就是,不同的线程不共享内存不用锁,线程之间通讯用通道(channel)同步也用channel。 chanel109 收藏
-
问题内容 func second\_115() { i := 0 f := func() int { i++ return i } ch := make(chan int, 1) // ch <- f() select { case ch <- f(): fmt.Println("hello") default: fmt.Println(i)100 收藏