首页
发现
标签
搜索
注册
登录
首页
发现
榜单
搜索
ChatGPT
注册
登录
搜索
IT书架
本次搜索耗时
0.067
秒,为您找到
752
个相关结果.
搜书籍
搜文档
9.字典的操作和约束
627
2023-12-29
《Go语言核心36讲》
09 | 字典的操作和约束 知识前导:为什么字典的键类型会受到约束? 问题解析 知识扩展 09 | 字典的操作和约束 至今为止,我们讲过的集合类的高级数据类型都属于针对单一元素的容器。 它们或用连续存储,或用互存指针的方式收纳元素,这里的每个元素都代表了一个从属某一类型的独立值。 我们今天要讲的字典(map)却不同,它能存储的不是单一值的集...
302.从运行速度来讲,go的并发模型channel和goroutine
134
2024-01-20
《GOLANG高频面试真题》
从运行速度来讲,go的并发模型channel和goroutine 从运行速度来讲,go的并发模型channel和goroutine 题目来源:百度 答案: (1)Goroutine goroutine 是一种非常轻量级的实现,可在单个进程里执行成千上万的并发任务,它是Go语言并发设计的核心。说到底 goroutine 其实就是线程,但是它...
520.Go slice为什么不是线程安全的?
124
2024-01-25
《GOLANG高频面试真题》
Go slice为什么不是线程安全的? 参考解析 Go slice为什么不是线程安全的? 参考解析 先看下线程安全的定义: 多个线程访问同一个对象时,调用这个对象的行为都可以获得正确的结果,那么这个对象就是线程安全的。 若有多个线程同时执行写操作,一般都需要考虑线程同步,否则的话就可能影响线程安全。 再看Go语言实现线程安全常用的几种...
244.go 怎么实现func的自定义参数
159
2024-01-18
《GOLANG高频面试真题》
go 怎么实现func的自定义参数 答案: go 怎么实现func的自定义参数 参考解析 题目来源:滴滴 答案: 在 golang中,type 可以定义任何自定义的类型 func 也是可以作为类型自定义的,type myFunc func(int) int,意思是自定义了一个叫 myFunc 的函数类型,这个函数的签名必须符合输入为...
52.go的map是线程安全的吗?
267
2024-01-17
《GOLANG高频面试真题》
go的map是线程安全的吗? go的map是线程安全的吗? 题目来源 :字节 答案1: 线程安全:对map进行并发读写时,如果程序能正常运行并能得到预期的结果。Map默认不是并发安全的,并发读写时程序会panic。 map为什么不支持线程安全?和场景有关,官方认为大部分场景不需要多个协程进行并发访问,如果为小部分场景加锁实现并发访问,大...
313.GO语言中的协程与Python中的协程的区别?
132
2024-01-22
《GOLANG高频面试真题》
GO语言中的协程与Python中的协程的区别? GO语言中的协程与Python中的协程的区别? 题目来源:字节 python协程特点 单线程内切换,适用于IO密集型程序中,能够最大化IO多路复用的效果。 没法利用多核。 协程间彻底同步,不会并行。不须要考虑数据安全。 关键词yield go协程特点 协程间须要保证数据安全,好...
95.go语言怎么做的连接复用,怎么支持的并发请求,go的netpoll是怎么实现的像阻塞read一
168
2024-01-17
《GOLANG高频面试真题》
go语言怎么做的连接复用,怎么支持的并发请求,go的netpoll是怎么实现的像阻塞read一样去使用底层的非阻塞read go语言怎么做的连接复用,怎么支持的并发请求,go的netpoll是怎么实现的像阻塞read一样去使用底层的非阻塞read **题目来源:**字节跳动 答案1: IO多路复用的netpoll模型 go语言怎么做...
Map
51
2024-03-18
《Go语言面试题精讲》
1.Go map的底层实现原理? 2.Go map遍历为什么是无序的? 3.Go map为什么是非线程安全的? 4.Go map如何查找? 5.Go map冲突的解决方式? 6.Go map 的负载因子为什么是 6.5? 7.Go map如何扩容? 8.Go map和sync.Map谁的性能好,为什么?
442.c 与go的区别优劣
147
2024-01-23
《GOLANG高频面试真题》
c 与go的区别优劣 c 与go的区别优劣 参考解析 题目来源:阿里巴巴 答案1: Go与C 1、区别 语言代码表面差异 如源文件差异 C语言扩展名 源类型 .c C语言源文件 .h 头文件 Go语言扩展名 源文件 .go Go语言源文件 其他详细的语言代码表...
172.Go管理依赖go mod命令,go mod最后的版本号如果没有tag,是怎么生成的
151
2024-01-18
《GOLANG高频面试真题》
Go管理依赖go mod命令,go mod最后的版本号如果没有tag,是怎么生成的 答案: Go管理依赖go mod命令,go mod最后的版本号如果没有tag,是怎么生成的 参考解析 题目来源 :字节 答案: 如果没有 tag,就会去拉取最新一次 commit。也可以直接去拉取某个指定的分支,下面的命令会拉取分支 v1.0.1 的代...
1..
«
4
5
6
7
»
..76