摘要: Go语言并发的设计模式和应用场景 以下设计模式和应用场景来自Google IO上的关于Goroutine的PPT:https://talks.golang.org/2012/concurrency.slide 本文的示例代码在: https://github.com/hit9/Go-patterns 阅读全文
posted @ 2016-12-30 16:41 赵客缦胡缨-Nicholas 阅读(155) 评论(0) 推荐(0) 编辑
摘要: Go语言的并发和并行 不知道你有没有注意到一个现象,还是这段代码,如果我跑在两个goroutines里面的话: var quit chan int = make(chan int) func loop() { for i := 0; i < 10; i++ { fmt.Printf("%d ", i 阅读全文
posted @ 2016-12-30 16:40 赵客缦胡缨-Nicholas 阅读(805) 评论(0) 推荐(0) 编辑
摘要: Go语言从诞生到普及已经三年了,先行者大都是Web开发的背景,也有了一些普及型的书籍,可系统开发背景的人在学习这些书籍的时候,总有语焉不详的感觉,网上也有若干流传甚广的文章,可其中或多或少总有些与事实不符的技术描述。希望这篇文章能为比较缺少系统编程背景的Web开发人员介绍一下goroutine背后的 阅读全文
posted @ 2016-12-30 16:39 赵客缦胡缨-Nicholas 阅读(261) 评论(0) 推荐(0) 编辑
摘要: Go语言从语言层面上就支持了并发,这与其他语言大不一样,不像以前我们要用Thread库 来新建线程,还要用线程安全的队列库来共享数据。 以下是我入门的学习笔记。 首先,并行!=并发, 两者是不同的,可以参考:http://concur.rspace.googlecode.com/hg/talk/co 阅读全文
posted @ 2016-12-30 16:25 赵客缦胡缨-Nicholas 阅读(232) 评论(0) 推荐(0) 编辑
摘要: WAMPServer一些设置的问题 一、WAMPServer修改www目录路径 默认装好WAMPServer之后,会发现www目录路径是在wamp/www目录下,但是这样不满足个人的需求,我想把www的路径修改到F盘下面。那么具体操作如下: 二、WAMPServer修改数据库密码 由于WAMPSer 阅读全文
posted @ 2016-12-30 13:34 赵客缦胡缨-Nicholas 阅读(289) 评论(0) 推荐(0) 编辑