首页
发现
标签
搜索
注册
登录
首页
发现
榜单
搜索
ChatGPT
注册
登录
搜索
一闪笔记
本次搜索耗时
0.120
秒,为您找到
750
个相关结果.
搜书籍
搜文档
307.go 从源码到二进制代码的整个流程
146
2024-01-22
《Golang面试题》
go 从源码到二进制代码的整个流程 go 从源码到二进制代码的整个流程 题目来源: 答案: 从源代码文件到可执行文件过程发生了哪些事情 前端编译1.根据架构初始化不同的链接器Link结构体2.根据一些参数 比如,go compile后用户输入的参数初始化Link结构体里面的一些字段3.词法分析、语法分析 生成ast抽象语法树,类型检查...
306.go 从源码到二进制代码的整个流程
138
2024-01-22
《Golang面试题》
go 从源码到二进制代码的整个流程 go 从源码到二进制代码的整个流程 题目来源: 阿里 答案: 从源代码文件到可执行文件过程发生了哪些事情 前端编译1.根据架构初始化不同的链接器Link结构体2.根据一些参数 比如,go compile后用户输入的参数初始化Link结构体里面的一些字段3.词法分析、语法分析 生成ast抽象语法树,...
106.看你会golang,讲下go的协程模型?(GPM模型)
195
2024-01-17
《Golang面试题》
看你会golang,讲下go的协程模型?(GPM模型) 看你会golang,讲下go的协程模型?(GPM模型) 题目来源:字节跳动 答案1: go协程使用GPM调度模型实现,具体内容如下: G : goroutine协程 P:process 调度器,为每一个m分配g M:machine 对应操作系统的线程,g的真正执行者。...
2. Go 有哪些关键字?
115
2024-03-18
《Go语言面试题精讲》
2. Go 有哪些关键字? 2. Go 有哪些关键字?
313.GO语言中的协程与Python中的协程的区别?
133
2024-01-22
《Golang面试题》
GO语言中的协程与Python中的协程的区别? GO语言中的协程与Python中的协程的区别? 题目来源: python协程特点 单线程内切换,适用于IO密集型程序中,能够最大化IO多路复用的效果。 没法利用多核。 协程间彻底同步,不会并行。不须要考虑数据安全。 关键词yield go协程特点 协程间须要保证数据安全,好比经过channel或锁...
174.go 里的 syncLock 和 channel 的性能有区别吗?
156
2024-01-18
《Golang面试题》
go 里的 syncLock 和 channel 的性能有区别吗? 答案: go 里的 syncLock 和 channel 的性能有区别吗? 参考解析 题目来源: 小米 答案: channel的底层也是用了syns.Mutex,算是对锁的封装,性能应该是有损耗的,用测试的数据更有说服力 package channel ...
调度模型
55
2024-03-19
《Go语言面试题精讲》
1.Go 线程实现模型? 2.Go GMP和GM模型? 3.Go 调度原理? 4.Go work stealing 机制? 5.Go hand off 机制? 6.Go 抢占式调度? 7.Go 如何查看运行时调度信息?
175.Golang 怎么在并发编程中等待多个 goroutine 结束?
140
2024-01-18
《Golang面试题》
Golang 怎么在并发编程中等待多个 goroutine 结束? 答案: Golang 怎么在并发编程中等待多个 goroutine 结束? 参考解析 题目来源: 小米 答案: 使用channel func main () { ch := make ( chan struct {}, 10 ) ...
2.Go map遍历为什么是无序的?
63
2024-03-18
《Go语言面试题精讲》
2.Go map遍历为什么是无序的? 2.Go map遍历为什么是无序的? 使用 range 多次遍历 map 时输出的 key 和 value 的顺序可能不同。这是 Go 语言的设计者们有意为之,旨在提示开发者们,Go 底层实现并不保证 map 遍历顺序稳定,请大家不要依赖 range 遍历结果顺序 主要原因有2点: map在遍历时,并不是从固...
261.Go有哪些数据结构
133
2024-01-19
《Golang面试题》
Go有哪些数据结构 Go有哪些数据结构 Method Boolean Numeric String Array Slice Struct Pointer Function Interface Map Channel
1..
«
17
18
19
20
»
..75