题目序号:2002题目来源:Shein频次:1答案:(flare)Go语言借鉴CSP(CommunicatingSequential Process,通信...
题目序号:2003题目来源:Shein频次:1答案:(flare)channel内部数据结构主要包含:环形队列等待队列(写队列和写队列)等待gorouin...
题目序号:(3280)题目来源: 腾讯频次: 1答案:重拾如果有内存泄漏,无非就是两种情况,1.goroutine泄漏。2.有一些全局的数据结构意外的挂住...
题目序号:(3281)题目来源: 字节跳动频次: 1答案:重拾1.如果说goroutine 是Go语言的并发体的话,那么chan就是它们之间的通信机制,一...
题目序号:(3282)题目来源: 字节跳动频次: 1答案:重拾使用计数器实现请求限流限流的要求是在指定的时间间隔内,server 最多只能服务指定数量的请...
题目序号:3392题目来源:好未来频次:1答案:村雨rune和byte在go语言中都是字符类型,且都是别名类型byte型本质上是uint8类型的别名,代表...
题目序号:3393题目来源:好未来频次:1答案:村雨堆就是用数组实现的二叉树,所以它没有使用父指针或者子指针。堆根据“堆属性”来排序,“堆属性”决定了树中...
题目序号:(2479)题目来源:腾讯频次:1答案1:(李好)可以,首先了解一下进程、线程(内核级线程)、协程(用户级线程)在系统调度上的区别:对于 进程、...
题目序号:(2480)题目来源:腾讯频次:1答案1:(李好)不能。可以保证一个P,用runtime.GOMAXPROCS(1)设置处理器P只启动一个,但程...
题目序号:(2481)题目来源:腾讯频次:1答案1:(李好)对于进程、线程,都是有内核进行调度,有CPU时间片的概念,进行抢占式调度。协程,又称微线程,纤...
题目序号:(2654)题目来源:字节跳动频次:1答案1:(李好)为每个进程和每个资源指定一个唯一的号码,然后建立资源分配表和进程等待表。 具体工...
题目序号:(2323)题目来源:滴滴频次:1答案1:(ORVR)Go中Map是一个KV对集合。底层使用hash table,用链表来解决冲突 ,出现冲突时...
题目序号:(2337)题目来源:奇安信频次:1答案1:(ORVR)defer 意为延迟,在golang中用于延迟执行一个函数,主要用于帮助我们处理资源释放...
题目序号:(2338)题目来源:奇安信频次:1答案1:(ORVR)slice 使用package main import "fmt"...
题目序号:(3106)题目来源:频次:1答案1:(One)goLang中的map来存储键值对类型的数据,但是它的内部实现是怎么样的?其实map是一种Has...
题目序号:(3193)题目来源:腾讯频次:1答案1:(One)区别:所属类不同:wait()是Object类中的非静态方法;sleep()、yield()...
题目序号:(3196)题目来源:腾讯频次:1答案1:(One)一、内存溢出(out of memory,简称OOM) 内存溢出是指程序在申请内存时,没有足...
题目序号:(3240)题目来源:腾讯频次:1答案1:(One)不同类型的 struct 之间不能进行比较,编译期就会报错(GoLand 会直接提示)同类型...
题目序号:(3242)题目来源:腾讯频次:1答案1:(One)Go 的通道有两种操作方式,一种是带 range 子句的 for 语句,另一种则是 sele...
题目序号:(2804, 2982)题目来源: 七牛云、字节跳动频次: 2答案:小强如何优雅的关闭channel 记住两点向一个已关闭的channel发送...
题目序号:(2807)题目来源: 陌陌频次: 1答案: 小强G、P、M 是 Go 调度器的三个核心组件,各司其职。在它们精密地配合下,Go 调度器得以高...
题目序号:(2816)题目来源: 哔哩哔哩频次: 1答案: 小强尾插法 不断的将新节点更新为最后一个节点type LinkNode struct { ...
题目来源: 字节跳动 频次: 1答案:苦痛律动Go语言中的Map是一种无序的键值对集合。Map可以通过key在O(1)的时间复杂度内进行查询、更改、删除操...
题目来源: 字节跳动 频次: 1答案:苦痛律动阻塞我们需要先了解阻塞的概念: 在执行过程中暂停,以等待某个条件的触发 ,我们就称之为阻塞channelch...
题目序号:(3031)题目来源:度小满频次:1答案1:(dema)fmt包,是golang最为常见的包,提供格式化输出输入功能strings包,实现了用于...
题目序号:(3034)题目来源:小米频次:1答案1: (dema)主要有以下9点区别:Go 总是在构建中包含二进制文件Go 没有针对程序依赖的集中托管服务...
题目来源:知乎频次:1答案:小小Go 语言原生 map 并不是线程安全的,对它进行并发读写操作的时候,需要加锁。而 sync.map 则是一种并发安全的 ...
题目序号:(2960)题目来源:pingCAP频次:1答案:咸鱼没有早餐在进程被划分为更小的线程后,线程成为了最小的调度单元,也是在 CPU 上执行的最小...
题目来源:字节跳动频次:1答案:树枝goalng1.8的GC采用三色标记法+混合写屏障三色标记法:将所有对象分为三类,白色、黑色与灰色。白色:暂无对象引用...
题目来源:UCLOUD频次:高频答案:树枝channel作为传递消息的通道,对他的操作无非有三种,向channel发送值、从channel中取值,关闭ch...
题目来源:百度频次:高频答案:树枝首先简单介绍一下进程、线程、协程进程:是操作系统中最小的资源分配单位,当一个程序加载到内存中成为进程时,进程分为四个部分...
题目来源:Amber Group频次:答案:树枝golang在1.8GC之后采用三色标记法与混合写屏障技术三色分别指白色,黑色,灰色白色表示没有被扫描到的...
已加贵站~
name: 技研录
link: https://linmohan.fun/
avatar: https://linmohan.fun/img/favicon.png
descr: 「代码重构世界,逻辑解构真理」