首页
发现
标签
搜索
注册
登录
首页
发现
榜单
搜索
ChatGPT
注册
登录
搜索
一闪笔记
本次搜索耗时
0.111
秒,为您找到
750
个相关结果.
搜书籍
搜文档
12.使用函数的正确姿势
1041
2023-12-29
《Go语言核心36讲》
12 | 使用函数的正确姿势 前导内容:函数是一等的公民 12 | 使用函数的正确姿势 在前几期文章中,我们分了几次,把Go语言自身提供的,所有集合类的数据类型都讲了一遍,额外还讲了标准库的 container 包中的几个类型。 在几乎所有主流的编程语言中,集合类的数据类型都是最常用和最重要的。我希望通过这几次的讨论,能让你对它们的运用更上一层...
448.Go 支持什么形式的类型转换?
111
2024-01-23
《Golang面试题》
Go 支持什么形式的类型转换? Go 支持什么形式的类型转换? 参考解析 将整数转换为浮点数。 Go 支持显式类型转换以满足其严格的类型要求。 i := 55 //int j := 67.8 //float64 sum := i + int ( j ) //j is converted to in...
10.通道的基本操作
999
2023-12-29
《Go语言核心36讲》
10 | 通道的基本操作 前导内容:通道的基础知识 问题解析 知识扩展 总结 思考题 10 | 通道的基本操作 作为Go语言最有特色的数据类型,通道(channel)完全可以与goroutine(也可称为go程)并驾齐驱,共同代表Go语言独有的并发编程模式和编程哲学。 Don’t communicate by sharing memor...
14.接口类型的合理运用
976
2023-12-29
《Go语言核心36讲》
14 | 接口类型的合理运用 前导内容:正确使用接口的基础知识 问题解析 知识扩展 14 | 接口类型的合理运用 你好,我是郝林,今天我们来聊聊接口的相关内容。 前导内容:正确使用接口的基础知识 在Go语言的语境中,当我们在谈论“接口”的时候,一定指的是接口类型。因为接口类型与其他数据类型不同,它是没法被实例化的。 更具体地说,我们既不...
438.如何限制 goroutine 并发数量 (channel 或 WaitGroup)
143
2024-01-23
《Golang面试题》
如何限制 goroutine 并发数量 (channel 或 WaitGroup) 答案: 如何限制 goroutine 并发数量 (channel 或 WaitGroup) 参考解析 题目来源:360 答案: 限制 goroutine 并发数量有两种办法: 使用channel通道 WaitGroup chanel 实现 g...
365.golang的基础问题,比如包管理,比如值传递,比如协程
137
2024-01-22
《Golang面试题》
golang的基础问题,比如包管理,比如值传递,比如协程 golang的基础问题,比如包管理,比如值传递,比如协程 参考解析 题目来源:有色 解析: 本题因人而异,回答可以深入,也能够宽泛,但是可以基本回答几个点:1、go 在 1.11 版本之前使用 gopath 与 goroot 的模式进行包管理,从 1.11 版本后,默认使用 go ...
562.Go 有哪些并发同步原语?
141
2024-01-25
《Golang面试题》
Go 有哪些并发同步原语? 原子操作 Channel 基本并发原语 sync.Mutex sync.RWMutex sync.WaitGroup sync.Cond sync.Once sync.Pool sync.Map sync.Context 扩展并发原语 ErrGroup Semaphore Single...
372.是否写过go语言多协程内容
134
2024-01-22
《Golang面试题》
是否写过go语言多协程内容 是否写过go语言多协程内容 参考解析 题目来源:米哈游 答案: 是否写过go语言多协程内容 协程池用法简单举例 var ( ctx = gctx . New () ) func main () { wg := sync . WaitGroup {} ...
228.go 的 map 与 sync.map
140
2024-01-18
《Golang面试题》
go 的 map 与 sync.map 答案: go 的 map 与 sync.map 参考解析 题目来源: 字节跳动 答案: Go语言中的Map是一种无序的键值对集合。Map可以通过key在O(1)的时间复杂度内进行查询、更改、删除操作,key到value间的映射由哈希函数实现。Go的Map相当于C++的Map,Java的HashM...
7.Go 原子操作和锁的区别?
44
2024-03-19
《Go语言面试题精讲》
7.Go 原子操作和锁的区别? 7.Go 原子操作和锁的区别? 原子操作由底层硬件支持,而锁是基于原子操作+信号量完成的。若实现相同的功能,前者通常会更有效率 原子操作是单个指令的互斥操作;互斥锁/读写锁是一种数据结构,可以完成临界区(多个指令)的互斥操作,扩大原子操作的范围 原子操作是无锁操作,属于乐观锁;说起锁的时候,一般属于悲观锁 原子操作存...
1..
«
35
36
37
38
»
..75