GO中的条件变量sync.Cond详解

GO中的条件变量sync.Cond详解

GO的条件变量一、条件变量与互斥锁条件变量是基于互斥锁的,它必须基于互斥锁才能发挥作用;条件变量并不是用来保护临界区和共享资源的,它是用来协调想要访问共享资源的那些线程的;在Go语言中,条件变量最大的优势是效率方面的...

一起来用GoLand开发第一个Go程序

一起来用GoLand开发第一个Go程序

前言不同的人对于开发工具的习惯还是不一样的,所以博主还是决定,简单出一份关于 GoLand 的使用教程,方便于在开发过程中不同的开发习惯。但是在此还是希望如果是刚刚入门的小白们,要明白的一点是无论是编程语言还是编程工...

Go学习笔记之map的声明和初始化

Go学习笔记之map的声明和初始化

mapmap 是一种无序的键值对的集合。map最重要的一点是通过key来快速检索数据,key类似于索引,指向数据的值。map是一种集合,因此我们可以像迭代数组和切片那样迭代它。不过,map是无序的,我们无法决定它的返...