Go
返回面试题主页Go 语言中 WaitGroup 实现原理是什么? WaitGroup 用法是什么?
🔥 热度: 38
Go 语言中 RWMutex 的实现原理是什么?RWMutex 使用时的注意事项有哪些?
🔥 热度: 44
Go 语言中的 Mutex 几种状态是什么?Mutex 的正常模式和饥饿模式是什么?Mutex 允许自旋的条件是什么?
🔥 热度: 43
Go 语言中的 channel 是怎么保证线程安全的?底层实现是怎样的?Go 语言中 for select 时,如果通道已经关闭会怎么样?如果只有一个 case 呢?
🔥 热度: 39
Go 语言中的读写锁底层是怎么实现的?
🔥 热度: 34
Go 语言可以限制运行时操作系统线程的数量吗? 已经关闭的的 channel 进行读写,会怎么样?未初始化的 channel 进行读写,会怎么样?主协程如何等待其余协程完成再操作吗?有缓存和没有缓存的 channel 区别是什么?协程通信方式有哪些?
🔥 热度: 39
哪些操作会触发 Go 语言中的 runtime 调度?
🔥 热度: 38
Go 语言的协程之间是怎么调度的?什么是协程泄露(Goroutine Leak)?哪些情况会导致协程泄露?
🔥 热度: 39
Go 语言中的 GMP 模型是什么?讲解 GMP 模型原理, 为什么 GMP 模型需要有 P?
🔥 热度: 44
说说你对 Go 语言中的抢占式调度的理解?
🔥 热度: 40