解决golang sync.Wait()不执行的问题
goroutine 似乎不用解释太多,可以利用它实现多线程,也可以利用它来实现异步事件。 在使用关键字go的过…
golang中使用sync.Map的方法
背景 go中map数据结构不是线程安全的,即多个goroutine同时操作一个map,则会报错,因此go1.9…
golang中sync.Map并发创建、读取问题实战记录
背景: 我们有一个用go做的项目,其中用到了zmq4进行通信,一个简单的rpc过程,早期远端是使用一个map去…
Golang中的sync.WaitGroup用法实例
WaitGroup的用途:它能够一直等到所有的goroutine执行完成,并且阻塞主线程的执行,直到所有的go…
函数sync、fsync与fdatasync的总结整理(必看篇)
一、术语解释 脏页:linux内核中的概念,因为硬盘的读写速度远赶不上内存的速度,系统就把读写比较频繁的数据事…