
Go 语言
labuladong
这个作者很懒,什么都没留下…
展开
-
Go 语言并发入门
Go 语言并发入门 本文转载自微信公众号:labuladong Go 语言是我很喜欢的一个语言,其主要特点是易于进行网络操作和并发编程。这篇文章第一点将什么是并发,如何启动并发;第二点讲什么是 channel,如何借助它进行通信;第三点讲 goroutine 和 channel 的配合解决并发的调度问题。如果你对 Go 语言不熟悉,这也是一篇带你入门的文章,尤其是第三点,你会体会到并发编程的有趣和...原创 2019-05-19 13:30:38 · 226 阅读 · 0 评论 -
解决并行调度问题的几个思路
本文转载自微信公众号:labuladong 举个具体的例子,最近再往 B 站上搬运 YouTube 的优质算法视频,但是手动下载太麻烦,干脆直接写个并发程序给我打工算了。以下是非并发版本的 main 函数中的主要部分: func main() { urls := exec.GetUrls() for i := 0; i < len(urls); i++ { /...原创 2019-05-19 13:36:33 · 3408 阅读 · 0 评论