- 博客(2)
- 收藏
- 关注
原创 Go通过select和channel结合实现异步IO
select是Go中的一个控制结构,类似于用于通信的switch语句。每个case必须是一个通信操作,要么是发送要么是接收。 select随机执行一个可运行的case。如果没有case可运行,它将阻塞,直到有case可运行。一个默认的子句应该总是可运行的。package mainimport "fmt"func main() { var c1, c2, c3 chan int ...
2018-06-13 13:58:05 4940
原创 Go语言多线程爬取图片并保存:sync.WaitGroup
//使用golang中sync.WaitGroup来实现协程同步 package main import ( "fmt" "net/http" "io/ioutil" "time" "os" "sync" ) var waitGroup = new(sync.WaitGroup)
2018-06-11 22:02:17 1960
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人