题目序号:89题目来源:好未来频次:1答案:咸鱼没有早餐总体概述sync.Map 采用读写分离和用空间换时间的策略保证 Map 的读写安全Map 的基本结...
题目序号:90题目来源:好未来频次:1答案:咸鱼没有早餐在 go 中遵循的原则有一条:不要通过共享内存的方式进行通信,而是应该通过通信的方式共享内存go ...
题目序号:695题目来源:腾讯频次:1答案:自由谈到 Go 语言调度器,绕不开操作系统,进程与线程这些概念。线程是操作系统调度的最小单元,而 Linux ...
题目序号:767题目来源:腾讯频次:1答案:自由当 goroutine 申请新的内存管理单元时触发垃圾回收。写代码的时候如何减少对象分配,这是一个关于性能...
题目序号:2047题目来源:腾讯频次:1答案:fly在此模型下的用户线程与内核线程一一对应,也就是说完全接管了用户线程,它也属于内核的一部分,统一由调度器...
题目序号:2093题目来源:哔哩哔哩频次:1答案:fly使用reflect.DeepEqual 这个函数进行比较。使用 reflect.DeepEqual...
题目序号:2102题目来源:腾讯频次:1答案:flygoroutine 主打轻量级,单进程可以轻松启动数十万甚至数百万 goroutine。相对来说,一个...
题目序号:773题目来源:网易频次:1答案:Carpe-Wang定义一个task 的结构体 标示具体要执行的任务格式type Job func([]int...
题目序号:780题目来源:百度频次:1答案:Carpe-Wanga:多协程可以带来性能上的提升。b:提升对CPU的使用效率 c:提升多核CPU的利用率:一...
题目序号:782题目来源:百度频次:1答案:Carpe-Wang简单来说线程是操作系统的资源,当java程序创建一个线程,虚拟机会向操作系统请求创建一个线...
题目序号:812题目来源:高德频次:1答案:Carpe-Wanggolang日志库golang标准库的日志框架非常简单,仅仅提供了print,panic和...
题目序号:(1665)题目来源:字节跳动频次:1答案:FH-Bin答案:FH-Bin题解部分:如下图:绑定在P上的local queue是顺序执行的,不存...
题目序号:(1666、1707、1667)题目来源:字节跳动频次:3答案:FH-Bin源码包 src/runTime/string.go.stringSt...
题目序号:(1673、4272)题目来源:字节跳动频次:2答案:FH-Bincoroutine(python)和goroutine(go)的区别:除了py...
题目序号:(1675)题目来源:字节跳动频次:1答案:FH-BinHTTP是超文本传输协议(Hypertext Transfer Protocol)的英文...
题目序号:(2103)题目来源:腾讯频次:1答案:郭健 +Go1.7加入到标准库,在于控制goroutine的生命周期。当一个计算任务被goroutine...
题目序号:(2104)题目来源:腾讯频次:1答案:郭健我们分析的 Go 版本依然是 1.9.2。整体概览context 包的代码并不长,context.g...
题目序号:(2105)题目来源:腾讯频次:1答案:郭健 +WaitGroup 的实现逻辑WaitGroup 的底层内存结构及性能优化WaitGroup 的...
题目序号:(2106)题目来源:腾讯频次:1答案:郭健线上性能问题的定位和优化是程序员进阶的必经之路,定位问题的方式有多种多样,常见的有观察线程栈、排查日...
题目序号:(2137)题目来源:映客频次:1答案:郭健1、针对简单类型 使用 new 分配后的不管是数组还是非数组形式内存空间用两种方式均可 如:int ...
题目序号:(2707、2372...)题目来源:shopee、小米 频次:9答案:peacego 内存分配核心思想就是把内存分为多级管理,从而降低锁的粒...
题目序号:(2744、97、1105...)题目来源:字节 频次:8答案:peace使用channel实现交叉打印0-100中的奇偶数。代码如下:pac...
题目序号:(2746)题目来源: 字节 频次:1答案:peace在使用for range时,如果使用不当,就会出现一些问题,导致程序运行行为不如预期。比如...
题目序号:(2768)题目来源:字节 频次:1答案:peace如果没有 tag,就会去拉取最新一次 commit。也可以直接去拉取某个指定的分支,下面的...
题目序号:(2364)题目来源: 小米频次: 1答案:小强channel的底层也是用了syns.Mutex,算是对锁的封装,性能应该是有损耗的,用测试的...
题目序号:(2370)题目来源: 小米频次: 1答案:小强使用channelfunc main() { ch := make(chan stru...
题目序号:(2372,2707,4871,5118,5243,5713,6408,5429)题目来源: 小米、shopee、腾讯、阿里、知乎、地平线频次:...
题目序号:2880题目来源:蚂蚁频次:3答案:陆户习习门不要盲目使用变量指针作为参数,虽然减少了复制,但变量逃逸的开销更大。预先设定好slice长度,避免...
题目序号:1027题目来源:滴滴频次:1答案:chuckchan在使用Innodb存储引擎下MySQL读取两种读取方法,快照读与当前读。快照读:简单的se...
题目序号:2030题目来源:字节频次:1答案:栾龙生deferdefer语句用来延时函数的调用,常用于关闭文件描述符、释放锁等资源释放场景。defer语句...
题目序号:2044题目来源:腾讯频次:1答案:栾龙生golang多态golang中采用接口实现多态。golang里面有一个接口类型interface,任何...
题目序号:1753题目来源:猿辅导频次:1答案:重拾golang不允许函数重载,必须具有方法和函数的唯一名称;Java允许函数重载。Java默认允许多态,...
题目序号:(266)题目来源: 大疆频次: 1答案:阿纪、方法go语言删除切片元素的方法:1、指定删除位置,如【index := 1】;2、查看删除位置之...
题目序号:(267)题目来源: 大疆频次: 1答案:阿纪、golang 通过结构体嵌套实现继承的特性在Go语言里,没有面向对象这个概念,自然就没有继承,但...
题目序号:(268)题目来源: 大疆频次: 1答案:阿纪、interface介绍interface 是GO语言的基础特性之一。可以理解为一种类型的规范或者...
题目序号:(270)题目来源: 360频次: 2答案:阿纪、goroutine唤醒goroutine的唤醒涉及到一个很重要的函数(goready),它的作...
题目序号:(3243)题目来源: 腾讯频次: 1答案:重拾context(上下文)是Golang应用开发常用的并发控制技术,它可以控制一组呈树状结构的go...
题目序号:(3244)题目来源: 腾讯频次: 1答案:重拾在golang中使用长链接发起HTTP请求,主要依赖Transport,在官方的net/http...
题目序号:1998题目来源:Shein频次:1答案:(flare)所有整型类型:0浮点类型:0.0布尔类型:false字符串类型:""指针、interfa...
已加贵站~
name: 技研录
link: https://linmohan.fun/
avatar: https://linmohan.fun/img/favicon.png
descr: 「代码重构世界,逻辑解构真理」