商君

导航

2018年10月17日 #

Go Example--通道同步

摘要: ```go package main import ( "fmt" "time" ) func main() { //缓存通道 done := make(chan bool,1) go worker(done) //等待读取chan,当chan没数据时会阻塞 阅读全文

posted @ 2018-10-17 19:58 漫步者01 阅读(85) 评论(0) 推荐(0) 编辑

Go Example--缓存通道

摘要: ```go package main import "fmt" func main() { //缓存通道 msg := make(chan string,2) msg 阅读全文

posted @ 2018-10-17 19:54 漫步者01 阅读(104) 评论(0) 推荐(0) 编辑

Go Example--通道

摘要: ```go package main import "fmt" func main() { //string类型通道 messages := make(chan string) //往通道写入数据 go func() {messages 阅读全文

posted @ 2018-10-17 10:20 漫步者01 阅读(61) 评论(0) 推荐(0) 编辑

Go Example--协程

摘要: ```go package main import "fmt" func main() { //main gorouting中调用f函数 f("direct") //重新建一个goroutine执行f函数 go f("goroutine") //重新建一个goroutine执行函数 go func( 阅读全文

posted @ 2018-10-17 10:18 漫步者01 阅读(93) 评论(0) 推荐(0) 编辑