首页
发现
标签
搜索
注册
登录
首页
发现
榜单
搜索
ChatGPT
注册
登录
搜索
一闪笔记
本次搜索耗时
0.131
秒,为您找到
750
个相关结果.
搜书籍
搜文档
414.gmp具体的调度策略
125
2024-01-23
《Golang面试题》
gmp具体的调度策略 gmp具体的调度策略 参考解析 答案: Go的调度器内部有三个重要的结构,G(代表一个goroutine,它有自己的栈),M(Machine,代表内核级线程),P(Processor([prɑːsesər]),上下文处理器,它的主要用途就是用来连接执行的goroutine和内核线程的,定义在源码的src/runtime/ru...
372.是否写过go语言多协程内容
134
2024-01-22
《Golang面试题》
是否写过go语言多协程内容 是否写过go语言多协程内容 参考解析 题目来源:米哈游 答案: 是否写过go语言多协程内容 协程池用法简单举例 var ( ctx = gctx . New () ) func main () { wg := sync . WaitGroup {} ...
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...
7.Go 原子操作和锁的区别?
44
2024-03-19
《Go语言面试题精讲》
7.Go 原子操作和锁的区别? 7.Go 原子操作和锁的区别? 原子操作由底层硬件支持,而锁是基于原子操作+信号量完成的。若实现相同的功能,前者通常会更有效率 原子操作是单个指令的互斥操作;互斥锁/读写锁是一种数据结构,可以完成临界区(多个指令)的互斥操作,扩大原子操作的范围 原子操作是无锁操作,属于乐观锁;说起锁的时候,一般属于悲观锁 原子操作存...
297.有没有什么线程安全的办法?
135
2024-01-20
《Golang面试题》
有没有什么线程安全的办法? 有没有什么线程安全的办法? 题目来源:字节跳动 答案: 在Go 语言中,线程安全一般指协程安全,因为 Go 一般使用协程进行调度;而 Go 中为了保证其协程安全,有以下几种机制: 1、互斥锁:在 Go 的标准库中有 sync 包,sync.Mutex 就是解决并发冲突导致的安全性问题的一种方式。 2、读写...
包、变量和函数
596
2024-07-11
《数据结构和算法(Golang实现)》
包、变量和函数 一、举个例子 二、工程管理:包机制 三、变量 四、基本数据类型 五、slice 和 map 的特殊说明 六、函数 七、其他 包、变量和函数 一、举个例子 现在我们来建立一个完整的程序 main.go : // Golang程序入口的包名必须为 main package main // import "go...
12.使用函数的正确姿势
1041
2023-12-29
《Go语言核心36讲》
12 | 使用函数的正确姿势 前导内容:函数是一等的公民 12 | 使用函数的正确姿势 在前几期文章中,我们分了几次,把Go语言自身提供的,所有集合类的数据类型都讲了一遍,额外还讲了标准库的 container 包中的几个类型。 在几乎所有主流的编程语言中,集合类的数据类型都是最常用和最重要的。我希望通过这几次的讨论,能让你对它们的运用更上一层...
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...
1..
«
35
36
37
38
»
..75