题目序号:(56)题目来源:字节跳动频次:1答案1:(栾龙生)IO多路复用的netpoll模型go语言怎么做的连接复用go语言中IO多路复用使用netpo...
题目序号:(658)题目来源:网易频次:1答案1:(呼哈)nil的channel:关闭会panic;非空的channel:关闭成功,读完数据后返回零值;空...
题目序号:(659)题目来源:网易频次:1答案1:(呼哈)分布式锁定义-控制分布式系统有序的去对共享资源进行操作,通过互斥来保持一致性。通过数据库,red...
题目序号:(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...
题目序号:170题目来源:哔哩哔哩答案1:(小小)问题1:关闭已经关闭的 Channel 会发生 panic。问题2:无缓冲的与有缓冲 channel 有...
题目序号:207题目来源:好未来频次:1答案1:(小小)父子协程的退出分为两种情况:当父协程是 main 协程时,父协程退出,父协程下的所有子协程也会跟着...
题目序号:126题目来源:字节跳动频次:1答案1:(在远方)正常模式:在正常模式下,锁的等待者会按照先进先出的顺序获取锁。但是刚被唤起的 Goroutin...
题目序号:1705题目来源:字节跳动频次:1答案1:(小小)Golang v1.3之前采用传统采取标记-清除法,需要STW,暂停整个程序的运行。在v1.5...
题目来源:1708题目:字节跳动频次:1答案1:(小小)知道 go 的抢占式调度吗?在1.1 版本中的调度器是不支持抢占式调度的,程序只能依靠 Gorou...
题目序号:1713题目来源:字节跳动频次:1答案1:(小小)Go语言中自带有一个轻量级的测试框架testing和自带的go test命令来实现单元测试和性...
题目序号:838题目来源:新浪频次:答案1:(J_r_白)频繁的创建和销毁goroutine带来的开销不仅仅是goroutine创建和销毁本身。更大的开销...
题目序号:226题目来源: 映客 频次 1答案1:(苦痛律动)go语言在执行goroutine的时候、是没有返回值的、这时候我们要用到go语言中特色的ch...
题目序号:(1497)题目来源:腾讯频次:1答案1:(jimyag)1.goroutine创建流程是什么样子的?在调用go func()的时候,会调用ru...
题目序号:(1508)题目来源:腾讯频次:1答案1:(jimyag)interface 底层结构根据 interface 是否包含有 method,底层实...