sync:一. 原子操作(atomic)
原子操作 原子操作是指在程序运行中不能被中断的操作,原子操作是无锁的常常是由CPU指令直接实现,而锁一般由操作系统的调度器实现,所以原子操作的效率一般更高。 golang中原子操作支持的类型有:int
原子操作 原子操作是指在程序运行中不能被中断的操作,原子操作是无锁的常常是由CPU指令直接实现,而锁一般由操作系统的调度器实现,所以原子操作的效率一般更高。 golang中原子操作支持的类型有:int
sync.Once 是 Go 标准库提供的使函数只执行一次的实现。作用与 init 函数类似,但有区别。在某些情况下预先初始化一个变量会增加函数的启动延迟,如果实际执行时可能用不上这个变量,那么初始化
45分钟左右,编程题没写出来,感觉凉凉......记录一下 首先自我介绍 balabala... 数据库: 索引的优点与缺点,底层怎么实现的? B+树的特点,与二叉树的区别 事务的特性,解释一下它们