码迷,mamicode.com
首页 >  
搜索关键字:chan    ( 331个结果
go channel
package main import ( "time" "fmt" ) func main() { c := make(chan string) go func() { time.Sleep(1 * time.Second) c <- "hello from chan" // 数据发送到chann ...
分类:其他好文   时间:2020-06-06 18:45:24    阅读次数:51
golang内置类型和内置函数
golang内置类型和内置函数是不需要引入包直接可用的 golang内置类型: 数值类型 string int,unint float32,float64 bool array 有长度的 complex64,complex128 引用类型(指针类型) slice chan map golang内置函 ...
分类:其他好文   时间:2020-05-27 18:36:48    阅读次数:62
Codeforces 1358D - The Best Vacation (贪心)
题面 time limit per test: 2 seconds memory limit per test: 256 megabytes Description You've been in love with Coronavirus-chan for a long time, but you ...
分类:其他好文   时间:2020-05-27 12:11:53    阅读次数:91
GO语言信道(channel)--几种死锁情况
什么是信道 信道是go协成之间的通信管道, 所有的信道都关联了一个类型, 信道只能运输这种类型的数据, 运输其他类型的数据会报错 chan T 表示 T 类型的信道。 信道的零值为 nil。信道的零值没有什么用,通常用 make 来定义信道。例如: a := make(chan int) 声明一个类 ...
分类:编程语言   时间:2020-05-23 11:17:06    阅读次数:69
000、GO之深刻理解拷贝
01、值类型和引用类型 GO只有slice、map、chan 3种引用类型,其它都是值类型 02、slice引用拷贝 1 package main 2 3 import ( 4 "fmt" 5 ) 6 7 func appendSlice(s []int) { 8 s[0] = 10//成功修改ma ...
分类:其他好文   时间:2020-05-02 22:37:07    阅读次数:54
Go语言协程并发---管道信号量应用
package main import ( "fmt" "math" "strconv" "time" ) /* ·100条协程并发求1-10000平方根 ·最大并发数控制在5 ·管道实现 */ func GetSqrt(name string, n int, chSem chan string) ...
分类:编程语言   时间:2020-04-24 20:16:19    阅读次数:82
Go语言协程并发---select多路复用应用
package main import ( "fmt" "time" ) /* ·循环从一写两读三条管道中随机选择一条能走的路 ·等所有路都走不通了就退出循环 */ func main041() { chA := make(chan int, 5) chB := make(chan int, 4) ...
分类:编程语言   时间:2020-04-24 20:14:05    阅读次数:67
golang的struct{}类型channel
golang的struct{}类型channel struct{}是结构体类型的代表; struct{}{}是结构体的值,并且值为空的代表 之前看代码的时候发现有如下定义的channel,就觉得很诧异 var ch chan struct{} 这其中,struct{}是个什么鬼。 实际上struct ...
分类:其他好文   时间:2020-04-07 20:50:16    阅读次数:99
Go 管道
Channel是一个数据结构--队列 数据是先进先出 channel是线程安全的,多线程访问时不需要枷锁 channel是有类型的,声明时需要绑定数据类型 var chan int//双向管道 var chan<- int //只写管道 var <-chan int//只读管道 //上诉管道中的数据 ...
分类:其他好文   时间:2020-04-05 18:14:04    阅读次数:78
channel
```golang // 参考:https://www.cnblogs.com/wdliu/p/9272220.html channel使用 定义和声明 var readOnlyChan <-chan int // 只读chan var writeOnlyChan chan<- int // 只写c... ...
分类:其他好文   时间:2020-04-05 15:35:53    阅读次数:175
331条   上一页 1 2 3 4 5 ... 34 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!