题目序号:(88)题目来源:小米频次:1答案1:(栾龙生)Go语言我之前是一名C++程序员,最初接触Go语言是因为使用到了Go语言的明星产品Docker,...
题目序号:(56)题目来源:字节跳动频次:1答案1:(栾龙生)IO多路复用的netpoll模型go语言怎么做的连接复用go语言中IO多路复用使用netpo...
题目序号:(658)题目来源:网易频次:1答案1:(呼哈)nil的channel:关闭会panic;非空的channel:关闭成功,读完数据后返回零值;空...
题目序号:(659)题目来源:网易频次:1答案1:(呼哈)分布式锁定义-控制分布式系统有序的去对共享资源进行操作,通过互斥来保持一致性。通过数据库,red...
题目序号:(660)题目来源:网易频次:1答案1:(呼哈)通过channel作为媒介,利用struct作为信号,判断struct是否存在进行加锁、解锁操作...
题目序号:(661)题目来源:网易频次:1答案1:(呼哈)通过设置最大的可同时使用的 CPU 核数,例如同时执行两个goroutine,设置runtime...
题目序号:(662)题目来源:网易频次:1答案1:(呼哈)Go的设计思想就是, 不要通过共享内存来通信,而是通过通信来共享内存,前者就是传统的加锁,后者就...
题目序号:(1619)题目来源:美团频次:1答案1:(cxiang)线程线程有时被称为轻量级进程(Lightweight Process),是程序执行流的...
题目序号:(1630)题目来源:腾讯频次:1答案1:(cxiang)benchmark Go 语言标准库内置的 testing 测试框架提供了基准测试(b...
题目序号:(1664)题目来源:字节跳动频次:1答案1:(cxiang)go协程使用GPM调度模型实现,具体内容如下:G : goroutine协程P:p...
题目序号:(151, 152)题目来源: 字节跳动频次: 1答案1:(阿纪、)http库设计原理用 Go 实现一个 http server 非常容易,Go...
题目序号:169题目来源:哔哩哔哩频次:1答案1:(小小)开发 go 程序的时候,时常需要使用 goroutine 并发处理任务,有时候这些 gorout...
题目序号:170题目来源:哔哩哔哩答案1:(小小)问题1:关闭已经关闭的 Channel 会发生 panic。问题2:无缓冲的与有缓冲 channel 有...
题目序号:207题目来源:好未来频次:1答案1:(小小)父子协程的退出分为两种情况:当父协程是 main 协程时,父协程退出,父协程下的所有子协程也会跟着...
题目序号:216题目来源:好未来频次:1答案1:(小小)数据交流:当作并发的 buffer 或者 queue,解决生产者 - 消费者问题。多个 gorou...
题目序号:223题目来源:映客答案1:(小小)Map 是一种无序的键值对的集合。Map 可以通过 key 来快速检索数据,key 类似于索引,指向数据的值...
题目序号:126题目来源:字节跳动频次:1答案1:(在远方)正常模式:在正常模式下,锁的等待者会按照先进先出的顺序获取锁。但是刚被唤起的 Goroutin...
题目序号:129题目来源:字节跳动频次:1答案1:(在远方)M:内核级线程G:代表一个goroutineP:Processor,处理器,用来管理和执行go...
题目序号:130题目来源:字节跳动频次:1答案1:(在远方)第一种:格式 t := i.(T),这个表达式可以断言一个接口对象(i)里不是 nil...
题目序号:(421, 3235)题目来源:腾讯频次:2答案1:(dema)Sleep(不常用),在main方法退出之前 sleep 一段时间package...
题目序号:1682题目来源:字节跳动频次:1答案1:(小小)Go 语言根据接口类型是否包含一组方法将接口类型分成了两类:使用 runtime.iface ...
题目序号:1705题目来源:字节跳动频次:1答案1:(小小)Golang v1.3之前采用传统采取标记-清除法,需要STW,暂停整个程序的运行。在v1.5...
题目序号:1706题目来源:字节跳动答案1:(小小)GC 的触发情况主要分为两大类,分别是:系统触发:运行时自行根据内置的条件,检查、发现到,则进行 GC...
题目来源:1708题目:字节跳动频次:1答案1:(小小)知道 go 的抢占式调度吗?在1.1 版本中的调度器是不支持抢占式调度的,程序只能依靠 Gorou...
题目序号:1713题目来源:字节跳动频次:1答案1:(小小)Go语言中自带有一个轻量级的测试框架testing和自带的go test命令来实现单元测试和性...
题目序号:837题目来源:新浪频次:1答案1:(J_r_白)几个方面。1内存管理。Go采用垃圾回收机制,而C采用手工内存管理。开发人员在GC与“记着释放内...
题目序号:838题目来源:新浪频次:答案1:(J_r_白)频繁的创建和销毁goroutine带来的开销不仅仅是goroutine创建和销毁本身。更大的开销...
题目序号:860题目来源:小米频次:答案1:(J_r_白)pprof分为采样和分析两个阶段。采样分为:堆内存采样,协程栈样本手机,CPU样本等。采样结束后...
题目序号:862题目来源:字节频次:答案1:(J_r_白)1.迭代变量。Python中for in 可以直接的到value,但Go的for range 迭...
题目序号:224题目来源: 映客 频次: 1答案1:(苦痛律动)结构体 指针方法 值方法type struct_variable_type struct ...
题目序号:226题目来源: 映客 频次 1答案1:(苦痛律动)go语言在执行goroutine的时候、是没有返回值的、这时候我们要用到go语言中特色的ch...
题目序号:(1497)题目来源:腾讯频次:1答案1:(jimyag)1.goroutine创建流程是什么样子的?在调用go func()的时候,会调用ru...
题目序号:(1508)题目来源:腾讯频次:1答案1:(jimyag)interface 底层结构根据 interface 是否包含有 method,底层实...
题目序号:(1509)题目来源:腾讯频次:1答案1:(jimyag)Go中的所有程序都实现了interface的接口,这意味着,所有的类型如string,...
题目序号:(1058) 题目来源:滴滴频次: 1答案:(Zbbxd)1、缺少框架;2、go语言通过函数和预期的调用代码简单地返回错误,容易丢失错误发生的范...
题目序号:87题目来源:好未来频次:1答案:咸鱼没有早餐中间件的设计使得具有一般性、通用性的代码从业务代码中剥离,独立出来。以网络中的请求响应为例以 go...
已加贵站~
name: 技研录
link: https://linmohan.fun/
avatar: https://linmohan.fun/img/favicon.png
descr: 「代码重构世界,逻辑解构真理」