首页
发现
标签
搜索
注册
登录
首页
发现
榜单
搜索
ChatGPT
注册
登录
搜索
一闪笔记
本次搜索耗时
0.103
秒,为您找到
750
个相关结果.
搜书籍
搜文档
3.库源码文件
1061
2023-12-29
《Go语言核心36讲》
03 | 库源码文件 典型回答 问题解析 知识精讲 1. 怎样把命令源码文件中的代码拆分到其他代码包? 2. 代码包的导入路径总会与其所在目录的相对路径一致吗? 3. 什么样的程序实体才可以被当前包外的代码引用? 4. 对于程序实体,还有其他的访问权限规则吗? 总结 思考题 03 | 库源码文件 你已经使用过Go语言...
390.go 多协程怎么同步
125
2024-01-23
《Golang面试题》
go 多协程怎么同步 go 多协程怎么同步 题目来源: 北京合链 答案: 通过sync同步 通过 sync.WaitGroup 实现,WaitGroup 对象内部有一个计数器,最初从0开始, WaitGroup 有三个方法Add() : 计数器增加NDone() : 完成一个任务,计数器减少1Wait() : 同步阻塞,计数器为0之...
453.Go 语言当中 Channel(通道)有什么特点,需要注意什么?
134
2024-01-23
《Golang面试题》
Go 语言当中 Channel(通道)有什么特点,需要注意什么? Go 语言当中 Channel(通道)有什么特点,需要注意什么? 参考解析 如果给一个 nil 的 channel 发送数据,会造成永远阻塞。 如果从一个 nil 的 channel 中接收数据,也会造成永久阻塞。 给一个已经关闭的 channel 发送数据, 会引起 panic...
291.go interface的底层实现
130
2024-01-19
《Golang面试题》
go interface的底层实现 答案: go interface的底层实现 参考解析 题目来源:拼多多 答案: 在Go语言中interface是一个非常重要的概念,也是与其它语言相比存在很大特色的地方。interface也是一个Go语言中的一种类型,是一种比较特殊的类型,存在两种interface,一种是带有方法的interfac...
2.Go GMP和GM模型?
85
2024-03-19
《Go语言面试题精讲》
2.Go GMP和GM模型? GMP模型 GM模型 2.Go GMP和GM模型? 什么才是一个好的调度器? 能在适当的时机将合适的协程分配到合适的位置,保证公平和效率。 Go采用了GMP模型(对两级线程模型的改进实现),使它能够更加灵活地进行线程之间的调度。 GMP模型 GMP是Go运行时调度层面的实现,包含4个重要结构,分别是G、M、...
6.程序实体的那些事儿 (下)
1045
2023-12-29
《Go语言核心36讲》
06 | 程序实体的那些事儿 (下) 典型回答 问题解析 知识扩展 总结 思考题 06 | 程序实体的那些事儿 (下) 在上一篇文章,我们一直都在围绕着可重名变量,也就是不同代码块中的重名变量,进行了讨论。 还记得吗?最后我强调,如果可重名变量的类型不同,那么就需要引起我们的特别关注了,它们之间可能会存在“屏蔽”的现象。 必要时,我们需...
4.Go 如何查看正在执行的goroutine数量?
41
2024-03-19
《Go语言面试题精讲》
4.Go 如何查看正在执行的goroutine数量? 程序中引入pprof pakage 分析goroutine文件 4.Go 如何查看正在执行的goroutine数量? 程序中引入pprof pakage 在程序中引入pprof package: import _ "net/http/pprof" 程序中开启HTTP监听服务: ...
398.相比于java、c++,go的interface有什么区别吗?
142
2024-01-23
《Golang面试题》
相比于java、c++,go的interface有什么区别吗? 相比于java、c++,go的interface有什么区别吗? 题目来源 :跟谁学 答案: go语言并没有面向对象的相关概念,go语言提到的接口和java、c++等语言提到的接口不同,它不会显示的说明实现了接口,没有继承、子类、implements关键词。go语言通过隐性的方式...
147.为什么 GPM 模型会更快
196
2024-01-18
《Golang面试题》
为什么 GPM 模型会更快 为什么 GPM 模型会更快 题目来源:腾讯 答案: 谈到 Go 语言调度器,绕不开操作系统,进程与线程这些概念。线程是操作系统调度的最小单元,而 Linux 调度器并不区分进程和线程的调度,它们在不同操作系统上的实现也不同,但是在大多数实现中线程属于进程。多个线程可以属于同一个进程并共享内存空间。因为多线程不需要...
49. 程序性能分析基础(下)
974
2023-12-29
《Go语言核心36讲》
49 | 程序性能分析基础(下) 知识扩展 问题1:怎样设定内存概要信息的采样频率? 问题2:怎样获取到阻塞概要信息? 问题 3: runtime/pprof.Lookup 函数的正确调用方式是什么? 问题4:如何为基于HTTP协议的网络服务添加性能分析接口? 总结 思考题 49 | 程序性能分析基础(下) 你好,我是郝林,今天我们继...
1..
«
28
29
30
31
»
..75