题目序号:(8)题目来源:深信服频次:1答案1:(阿纪、)+1. Set原理:Set特性: 1. 不包含重复key. 2.无序.如何去重:通过查看源码ad...
/ 0 评论 / 50 阅读 / 0 赞 go的GC(标记清理 -> 三色标记发 -> 混合写屏障)
题目序号:(10、6823、6369、6550、5679、5389、5157、5119、4350、247、273、315、2826、3116、3197、2...
/ 0 评论 / 78 阅读 / 0 赞 go 中用 for 遍历多次执行 goroutine会存在什么问题
题目序号:(16,17)题目来源:深信服频次:2答案1:(阿纪、)1.假如在协程中打印for的下标i或当前下标的元素,会随机打印载体中的元素.原因有二: ...
/ 0 评论 / 83 阅读 / 0 赞 gmp当一个g堵塞时,g、m、p会发生什么
题目序号:(32)题目来源:百度频次:1答案1:(阿纪、)当g阻塞时,p会和m解绑,去寻找下一个可用的m。g&m在阻塞结束之后会优先寻找之前的p,如果此时...
/ 0 评论 / 99 阅读 / 0 赞
/ 0 评论 / 68 阅读 / 0 赞
/ 0 评论 / 83 阅读 / 0 赞
/ 0 评论 / 92 阅读 / 0 赞
/ 0 评论 / 94 阅读 / 0 赞
/ 0 评论 / 118 阅读 / 0 赞
/ 0 评论 / 87 阅读 / 0 赞 问等待所有goroutine结束,怎么做?
题目序号:(6609)题目来源:滴滴 频次:1答案1:(peace)1)用channel进行同步(该方法需要知道goroutine的数量)func mai...
/ 0 评论 / 86 阅读 / 0 赞
/ 0 评论 / 68 阅读 / 0 赞 问了一些Golang的基本知识,如slice用copy和左值进行初始化的区别
题目序号:(6631)题目来源:有色频次:1答案1:(peace)1)copy(slice2, slice1)实现的是深拷贝。拷贝的是数据本身,创造一个新...
/ 0 评论 / 92 阅读 / 0 赞
/ 0 评论 / 85 阅读 / 0 赞
/ 0 评论 / 83 阅读 / 0 赞
/ 0 评论 / 70 阅读 / 0 赞
/ 0 评论 / 86 阅读 / 0 赞
/ 0 评论 / 98 阅读 / 0 赞
/ 0 评论 / 108 阅读 / 0 赞 go 深拷贝发生在什么情况下?切片的深拷贝是怎么做的?
题目序号:(225、2462、4794、6617)频次:4 题目来源:映客,腾讯,北京合链答案1:(小小)+深拷贝,浅拷贝概念深拷贝(Deep Copy)...
/ 0 评论 / 94 阅读 / 1 赞 空结构体占不占内存空间? 为什么使用空结构体?
题目序号:5748题目来源:映客频次 :2答案1:(小小)+空结构体是没有内存大小的结构体。通过 unsafe.Sizeof() 可以查看空结构体的宽度,...
/ 0 评论 / 92 阅读 / 0 赞
/ 0 评论 / 68 阅读 / 0 赞
/ 0 评论 / 118 阅读 / 0 赞
/ 0 评论 / 81 阅读 / 0 赞
/ 0 评论 / 84 阅读 / 0 赞 golang gmp模型,全局队列中的G会不会饥饿,为什么?P的数量是多少?能修改吗?M的数量是多少?
题目序号:(165)题目来源:哔哩哔哩频次:1答案1:(阿纪、)全局队列中的G不会饥饿。 因为线程想运行任务就得获取P,从P的本地队列获取G,P队列为空时...
/ 0 评论 / 130 阅读 / 0 赞
/ 0 评论 / 81 阅读 / 0 赞
/ 0 评论 / 88 阅读 / 0 赞
/ 0 评论 / 84 阅读 / 0 赞
/ 0 评论 / 92 阅读 / 0 赞
/ 0 评论 / 157 阅读 / 0 赞
/ 0 评论 / 83 阅读 / 0 赞
/ 0 评论 / 92 阅读 / 0 赞
/ 0 评论 / 93 阅读 / 0 赞
/ 0 评论 / 86 阅读 / 0 赞
/ 0 评论 / 92 阅读 / 0 赞
/ 0 评论 / 118 阅读 / 0 赞
/ 0 评论 / 82 阅读 / 0 赞
/ 0 评论 / 87 阅读 / 0 赞
/ 0 评论 / 129 阅读 / 0 赞
/ 0 评论 / 82 阅读 / 0 赞
/ 0 评论 / 95 阅读 / 0 赞
/ 0 评论 / 84 阅读 / 0 赞
/ 0 评论 / 112 阅读 / 1 赞
/ 0 评论 / 125 阅读 / 0 赞
/ 0 评论 / 151 阅读 / 0 赞
/ 0 评论 / 105 阅读 / 0 赞
/ 0 评论 / 114 阅读 / 0 赞