首页
发现
标签
搜索
注册
登录
首页
发现
榜单
搜索
ChatGPT
注册
登录
搜索
IT书架
本次搜索耗时
0.341
秒,为您找到
752
个相关结果.
搜书籍
搜文档
313.GO语言中的协程与Python中的协程的区别?
133
2024-01-22
《GOLANG高频面试真题》
GO语言中的协程与Python中的协程的区别? GO语言中的协程与Python中的协程的区别? 题目来源: python协程特点 单线程内切换,适用于IO密集型程序中,能够最大化IO多路复用的效果。 没法利用多核。 协程间彻底同步,不会并行。不须要考虑数据安全。 关键词yield go协程特点 协程间须要保证数据安全,好比经过channel或锁...
174.go 里的 syncLock 和 channel 的性能有区别吗?
154
2024-01-18
《GOLANG高频面试真题》
go 里的 syncLock 和 channel 的性能有区别吗? 答案: go 里的 syncLock 和 channel 的性能有区别吗? 参考解析 题目来源: 小米 答案: channel的底层也是用了syns.Mutex,算是对锁的封装,性能应该是有损耗的,用测试的数据更有说服力 package channel ...
135.map遍历的时候每次顺序都是固定的吗?为什么?
161
2024-01-18
《GOLANG高频面试真题》
map遍历的时候每次顺序都是固定的吗?为什么? map遍历的时候每次顺序都是固定的吗?为什么? 题目来源:字节跳动 答案1: package main import "fmt" func main () { fooMap := make ( map [ string ] string ) ...
6.Go和java比有什么不同?
470
2024-01-16
《GOLANG高频面试真题》
Go和java比有什么不同? Go和java比有什么不同? 答案1: Go也称为Golang,是一种开源编程语言,Go可以轻松构建可靠,简单和高效的软件。Go是键入的静态编译语言。Go语言提供垃圾收机制,CSP风格的并发性,内存安全性和结构类型。 Java是一种用于一般用途的计算机编程语言,它是基于类的,并发的和面向对象的。Java专门设计为包...
Bee 工具
2695
2022-12-10
《Beego v2.0 开发手册》
Bee 工具 bee 工具的安装 bee 工具命令详解 new 命令 api 命令 run 命令 pack 命令 bale 命令 version 命令 generate 命令 generate scaffold generate model generate controller generate view gen...
543.Go goroutine的底层实现原理?
135
2024-01-25
《GOLANG高频面试真题》
Go goroutine的底层实现原理? 概念 底层数据结构 状态流转 创建 运行 阻塞 唤醒 退出 Go goroutine的底层实现原理? 参考解析 概念 Goroutine可以理解为一种Go语言的协程(轻量级线程),是Go支持高并发的基础,属于用户态的线程,由Go runtime管理而不是操作系统。 底层数据结构 ...
6.程序实体的那些事儿 (下)
628
2023-12-29
《Go语言核心36讲》
06 | 程序实体的那些事儿 (下) 典型回答 问题解析 知识扩展 总结 思考题 06 | 程序实体的那些事儿 (下) 在上一篇文章,我们一直都在围绕着可重名变量,也就是不同代码块中的重名变量,进行了讨论。 还记得吗?最后我强调,如果可重名变量的类型不同,那么就需要引起我们的特别关注了,它们之间可能会存在“屏蔽”的现象。 必要时,我们需...
86.go map并发安全问题,如何解决
183
2024-01-17
《GOLANG高频面试真题》
go map并发安全问题,如何解决 go map并发安全问题,如何解决 题目来源 : 答案1: (树枝) go map 并发为什么不是安全的? 熟悉Go语言的人或多或少都听过Rob Pike的这句话 Do not communicate by sharing memory; instead, share memory by commun...
49. 程序性能分析基础(下)
567
2023-12-29
《Go语言核心36讲》
49 | 程序性能分析基础(下) 知识扩展 问题1:怎样设定内存概要信息的采样频率? 问题2:怎样获取到阻塞概要信息? 问题 3: runtime/pprof.Lookup 函数的正确调用方式是什么? 问题4:如何为基于HTTP协议的网络服务添加性能分析接口? 总结 思考题 49 | 程序性能分析基础(下) 你好,我是郝林,今天我们继...
125.cgo了解过引入的风险点吗?
224
2024-01-17
《GOLANG高频面试真题》
cgo了解过引入的风险点吗? cgo了解过引入的风险点吗? 题目来源:新浪 答案1: 几个方面。1内存管理。Go采用垃圾回收机制,而C采用手工内存管理。开发人员在GC与“记着释放内存”的规则间切换,极易产生bug。 2.函数多返回值。Go支持多返回值,而C并不支持,因此当将C函数用在多返回值的Go调用中时,C的errno将作为函数返回值...
1..
«
20
21
22
23
»
..76