码迷,mamicode.com
首页 >  
搜索关键字:go并发编程实战    ( 9个结果
golang goroutine实现_golang中的Mutex设计原理详解(一)
Mutex系列是根据我对晁岳攀老师的《Go 并发编程实战课》的吸收和理解整理而成,如有偏差,欢迎指正~ 目标本系列除了希望彻底学习和了解 golang 中 sync.Mutex 的原理和使用,更希望借 golang 中 Mutex 的发展和演变,了解并发场景下锁的设计与实现方法以及不同业务场景下的一 ...
分类:其他好文   时间:2021-04-22 15:35:38    阅读次数:0
Go语言atomic原子操作
atomic是最轻量级的锁,在一些场景下直接使用atomic包还是很有效的。下面内容摘秒自《GO并发编程实战》—— 原子操作: CAS操作的优势是,可以在不形成临界区和创建互斥量的情况下完成并发安全的值替换操作。这可以大大的减少同步对程序性能的损耗。 当然,CAS操作也有劣势。在被操作值被频繁变更的 ...
分类:编程语言   时间:2020-11-16 13:16:59    阅读次数:8
读《Go并发编程实战》第4章 流程控制方式
一个网站的用户管理中,一般用户都会起一个昵称,当然用户A和用户B的昵称有可能相同,我们就使用类型为map[string]int的集合来表示,其中string代表用户昵称、int表示昵称相同的人数。集合数据内容为:{"chen":20,"chen长":10,"春风":5,"龙ge":13,"where你are":7}。§问题1.从..
分类:其他好文   时间:2017-11-19 22:49:14    阅读次数:205
读《Go并发编程实战》第4章 流程控制方式
说实话,该书前面讲的枯燥冗长,看的有点打瞌睡,而我自己又是有一个有强迫症的人,喜欢一个字一个字地抠,最终结果是一看就困,然后转天再看再困,依次循环......。这就总会让我自己有点遐想,自己也写一本关于Go的书算了,但因为平时真的太忙了,稍有时间时又贡献给我女儿。..
分类:其他好文   时间:2017-11-18 21:59:10    阅读次数:179
《Go并发编程实战》第2版 紧跟Go的1.8版本号
文章作者:郝林(《Go并发编程实战 (第2版)》作者) 最终来了!经过出版社的各位编辑、校对、排版伙伴与我的N轮PK和共同努力,《Go并发编程实战》第2版的全部内容最终全然确定,并于2017年3月24日交付印刷!当然,印刷也经历了若干流程,以尽量把出错概率压到最低。 从如今開始,第一次印刷出来的数千 ...
分类:其他好文   时间:2017-08-06 20:53:48    阅读次数:129
《Go并发编程实战》第2版 紧跟Go的1.8版本
终于来了!经过出版社的各位编辑、校对、排版伙伴与我的N轮PK和共同努力,《Go并发编程实战》第2版的所有内容终于完全确定,并于2017年3月24日交付印刷!当然,印刷也经历了若干流程,以尽量把出错概率...
分类:其他好文   时间:2017-04-10 17:13:24    阅读次数:181
【go语言】wait,I don't understand
该文内容来看读《Go并发编程实战》有感,仅供娱乐分享:)在%GOROOT%\src\sort包下有一个sort.go文件,里面第12行有这么一个接口定义:typeInterfaceinterface{//Lenisthenumberofelementsinthecollection.Len()int//Lessreportswhethertheelementwith//indexishouldsortbefore..
分类:编程语言   时间:2017-02-14 22:19:17    阅读次数:274
Go语言atomic原子操作
atomic是最轻量级的锁,在一些场景下直接使用atomic包还是很有效的。 下面内容摘秒自《GO并发编程实战》—— 原子操作:          CAS操作的优势是,可以在不形成临界区和创建互斥量的情况下完成并发安全的值替换操作。 这可以大大的减少同步对程序性能的损耗。   当然,CAS操作也有劣势。在被操作值被频繁变更的情况下,CAS操作并不那么容易成功。...
分类:编程语言   时间:2015-03-11 17:24:03    阅读次数:276
golang crawler
最近看了《Go并发编程实战》,学了最后一章的crawler。这是一个很好的demo, 设计功能完备,同时具有可扩展性。根据学到的思路简单总结一下,同时重复发明一下轮子。Version 01:比如:我们想爬一下一个外贸网站所有的 商品。其中,有三个component,(1) Downloader, 用...
分类:其他好文   时间:2014-12-05 00:35:34    阅读次数:361
9条  
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!