golang
已收录文章:14006篇
-
涉及概念 并发安全Map 分段锁 sync.Map CAS ( Compare And Swap ) 双检查 分断锁 type SimpleCache struct { mu sync.RWMutex items map[interface{}]*simpleItem } 在日常开发中, 上述这种数据结构肯定不少见,223 收藏
-
介绍 go1.5+版本提供编译好的安装包,我们只需要解压到相应的目录,并添加一些环境变量的配置即可。 Go语言的安装步骤 下载安装包go1.7.linux-amd64.tar.gz 解223 收藏
-
问题内容 调用函数前打印articles,然后 在函数里面打印传入的res,输出结果如下: 为啥多了一层[]? 正确答案问题就在于你 GetMsg 的 res 形参,是一个可变参数。而在go源码里,对可变参数实际223 收藏
-
从不同的并发执行的协程中获取值可以通过关键字 select 来完成,它和 switch 控制语句非常相似也被称作通信开关;它的行为像是“你准备好了吗”的轮询机制;select 监听进入通道的数据223 收藏
-
在执行一些昂贵的计算任务时,我们希望能够尽量利用现代服务器普遍具备的多核特性来尽量将任务并行化,从而达到降低总计算时间的目的。此时我们需要了解 CPU 核心的数量,并针对性地分223 收藏
-
电子邮件在日常工作中有很大用途,凡项目或任务,有邮件来往可避免扯皮背锅。而在一些自动化的应用场合,也使用得广泛,特别是系统监控方面,如果在资源使用达到警戒线之前自动发邮件223 收藏