题目序号:(8)题目来源:深信服频次:1答案1:(阿纪、)+1. Set原理:Set特性: 1. 不包含重复key. 2.无序.如何去重:通过查看源码ad...
题目序号:(10、6823、6369、6550、5679、5389、5157、5119、4350、247、273、315、2826、3116、3197、2...
题目序号:(16,17)题目来源:深信服频次:2答案1:(阿纪、)1.假如在协程中打印for的下标i或当前下标的元素,会随机打印载体中的元素.原因有二: ...
题目序号:(32)题目来源:百度频次:1答案1:(阿纪、)当g阻塞时,p会和m解绑,去寻找下一个可用的m。g&m在阻塞结束之后会优先寻找之前的p,如果此时...
题目序号:(664)题目来源:网易题目频次:1答案1:(自由)会。在 2016 年 Go 1.9 中 Mutex 增加了饥饿模式,让锁变得更公平,不公平的...
题目序号:(665)题目来源:网易题目频次:1答案1:(自由)用 for 循环和 TryLock 实现。先记录开始的时间,用 for 循环判断是否超时,没...
题目序号:(6609)题目来源:滴滴 频次:1答案1:(peace)1)用channel进行同步(该方法需要知道goroutine的数量)func mai...
题目序号:(6631)题目来源:有色频次:1答案1:(peace)1)copy(slice2, slice1)实现的是深拷贝。拷贝的是数据本身,创造一个新...
题目序号:(6632)题目来源:有色频次:1答案1:(peace)channel为什么设计成线程安全?不同协程通过channel进行通信,本身的使用场景就...
题目序号:(3493)题目来源:字节频次:1答案1:(peace)线程安全:对map进行并发读写时,如果程序能正常运行并能得到预期的结果。Map默认不是并...
题目序号:(1909)题目来源:字节频次:1答案1:(peace)Go语言实现线程安全常用的几种方式:1.互斥锁;2.读写锁;3.原子操作;4.sync....
题目序号:(2001)题目来源:shein频次:1答案1:(peace)通过make创建对象 make只能创建slice 、channel、 map。n...
题目序号:(2558)题目来源:字节频次:1答案1:(peace)从资源消耗方面来看,它只需要一个2Kb的内存栈就可以运行;从运行时来看,它的运行成本很低...
题目序号:(225、2462、4794、6617)频次:4 题目来源:映客,腾讯,北京合链答案1:(小小)+深拷贝,浅拷贝概念深拷贝(Deep Copy)...
题目序号:5748题目来源:映客频次 :2答案1:(小小)+空结构体是没有内存大小的结构体。通过 unsafe.Sizeof() 可以查看空结构体的宽度,...
题目序号:204题目来源:好未来频次 :1答案1:(自由)Kratos 是一套轻量级的微服务框架,包含了大量微服务相关框架以及工具,它就像一个工具箱,目前...
题目序号:6780题目来源:腾讯频次 :1答案1:(自由)Context 就像糖葫芦中的竹签子它的作用是在上下文中传递除了业务参数之外的额外信息,这个额外...
题目序号:(165)题目来源:哔哩哔哩频次:1答案1:(阿纪、)全局队列中的G不会饥饿。 因为线程想运行任务就得获取P,从P的本地队列获取G,P队列为空时...
题目序号:(1629)题目来源:腾讯频次:1答案1:(自由)recover 可以中止 panic 造成的程序崩溃,或者说平息运行时恐慌,recover 函...
题目序号:487题目来源:跟谁学答案1:(Evan.C)由于M必须持有一个P才可以运行Go代码,所以同时运行的M个数,也即线程数一般等同于CPU的个数,以...
题目序号:487题目来源:跟谁学答案1:(Evan.C)P的个数在程序启动时决定,默认情况下等同于CPU的核数程序中可以使用 runtime.GOMAXP...
题目序号:487题目来源:跟谁学答案1:(Evan.C)首先一万个G会按照P的设定个数,尽量平均地分配到每个P的本地队列中。如果所有本地队列都满了,那么剩...
题目序号: 822题目来源:高德 频次:1答案1:(peace)init函数的主要作用:1)初始化不能采用初始化表达式初始化的变量。2)程序运行前的注册...
题目序号:823题目来源:高德 频次:1答案1:(peace)go中不同包中init函数的执行顺序是根据包的导入关系决定的。嵌套最深的包内的init函数...
题目序号:(274、824)题目来源:高德 频次:2答案1:(peace)Gin框架中的路由使用的是httprouter这个库。使用了类似前缀树的数据结构...
题目序号:261题目来源: 频次:1答案1:(趁醉独饮痛)Gosched():让当前线程让出 cpu 以让其它线程运行,它不会挂起当前线程,因此当前线程...
题目序号:265题目来源:频次:1答案1:(趁醉独饮痛)官方文章profile就是定时采样,收集cpu,内存等信息,进而给出性能优化指导。Go 存使用采样...
题目序号:935题目来源:好未来频次:1答案1:(趁醉独饮痛)+context是 Go 语言在 1.7 版本中引入标准库的接口。context主要用于父子...
题目序号:361题目来源:频次:1答案1:(趁醉独饮痛)Pool是什么:Go标准库中提供的一个通用的Pool数据结构,可以使用它创建池化的对象。sync....
本文来源:微信公众号:程序员升职加薪之旅作者:王中阳GO转载请注明原文出处,尊重知识产权,从你我做起!Git操作不规范,战友提刀来相见!问题描述小A和我在...
feature分支在开发过程中,除了 bug 外,也还会有无穷无尽的新的功能要不断添加进来。添加一个新功能时,你肯定不希望因为一些实验性质的代码,把主分支...
Cherry Pick对于多分支的代码库,将代码从一个分支转移到另一个分支是常见需求。这时分两种情况。一种情况是,你需要另一个分支的所有代码变动,那么就采...
已加贵站~
name: 技研录
link: https://linmohan.fun/
avatar: https://linmohan.fun/img/favicon.png
descr: 「代码重构世界,逻辑解构真理」