首页
发现
标签
搜索
注册
登录
首页
发现
榜单
搜索
ChatGPT
注册
登录
搜索
一闪笔记
本次搜索耗时
0.135
秒,为您找到
750
个相关结果.
搜书籍
搜文档
31. sync.WaitGroup和sync.Once
994
2023-12-29
《Go语言核心36讲》
31 | sync.WaitGroup和sync.Once 前导内容: sync 包的 WaitGroup 类型 问题解析 知识扩展 问题: sync.Once 类型值的 Do 方法是怎么保证只执行参数函数一次的? 总结 思考题 31 | sync.WaitGroup和sync.Once 我们在前几次讲的互斥锁、条件变量和原子操作...
241.defer的执行顺序
144
2024-01-18
《Golang面试题》
defer的执行顺序 答案: defer的执行顺序 参考解析 题目来源:腾讯 答案: 一个函数中多个defer的执行顺序 defer的作用就是把defer关键字之后的函数压入一个栈中延迟执行,多个defer的执行顺序是后进先出 package main import "fmt" func main ()...
89.golang支持哪些并发机制
185
2024-01-17
《Golang面试题》
golang支持哪些并发机制 golang支持哪些并发机制 题目来源:网易 答案1: Go语言中实现了两种并发模型,一种是我们熟悉的线程与锁的并发模型,它主要依赖于共享内存实现的。程序的正确运行很大程度依赖于开发人员的能力和技巧,程序在出错时不易排查。另一种就是CSP并发模型,它使用通信的手段来共享内存。CSP中的并发实体是独立的,它们之间...
367.golang的管道怎么用;我说是channel
142
2024-01-22
《Golang面试题》
golang的管道怎么用;我说是channel golang的管道怎么用;我说是channel 参考解析 题目来源:成都景合 解析: channel 的使用方法如下:1、初始化:使用 make() 函数, channel 的go 语言关键字为 chan var c chan int = make ( chan int ...
28. 条件变量sync.Cond (下)
960
2023-12-29
《Go语言核心36讲》
28 | 条件变量sync.Cond (下) 问题 1:条件变量的 Wait 方法做了什么? 问题 2:条件变量的 Signal 方法和 Broadcast 方法有哪些异同? 总结 思考题 28 | 条件变量sync.Cond (下) 你好,我是郝林,今天我继续分享条件变量sync.Cond的内容。我们紧接着上一篇的内容进行知识扩展。 ...
19. 删除链表的倒数第 N 个结点
21
2024-05-13
《算法与数据结构高频面试真题》
📑 题目:19. 删除链表的倒数第 N 个结点 📑 题目:19. 删除链表的倒数第 N 个结点 🚀 本题 LeetCode 传送门 题目大意 删除链表中倒数第 n 个结点。 解题思路 这道题比较简单,先循环一次拿到链表的总长度,然后循环到要删除的结点的前一个结点开始删除操作。需要注意的一个特例是,有可能要删除头结点,要单独处理。 这道...
346.使用interface的好处
131
2024-01-22
《Golang面试题》
使用interface的好处 使用interface的好处 题目来源:字节跳动 答案: 面向对象世界中的接口的一般定义是“接口定义对象的行为”。它表示让指定对象应该做什么。实现这种行为的方法(实现细节)是针对对象的。 在Go中,接口是一组方法签名。当类型为接口中的所有方法提供定义时,它被称为实现接口。它与OOP非常相似。接口指定了类型应该...
39.go的GC(标记清理 -> 三色标记发 -> 混合写屏障)
294
2024-01-16
《Golang面试题》
go的GC(标记清理 -> 三色标记发 -> 混合写屏障) 🧠 首先,GC 在做什么? 🎨 三色是什么? 🔄 三色标记法的流程图解(通俗化流程) 场景:你要清理一个仓库(内存) 步骤 1:初始状态 步骤 2:开始检查 步骤 3:重复检查 步骤 4:回收垃圾 🧨 为什么要用三色? 🧸 打个生活比喻(更好理解) ✅ 总结一句话: g...
10 闭着眼睛就知道是个什么鬼--反射
1873
2022-11-29
《漫画Go语言》
漫画 Go 语言 反射 反射的定义 通过反射获取类型对象与值对象 从类型对象中获取类型名称和种类 获取和指针指向的元素 反射获取结构体成员的类型 反射获取结构体字段的类型 使用反射值对象获取任意值 通过反射获取结构体的成员字段的值 反射对象的空值处理 使用反射值对象修改变量的值 反射类型调用函数 漫画 Go 语言 反射 反射...
467.扩容前后的 Slice 是否相同?
167
2024-01-24
《Golang面试题》
扩容前后的 Slice 是否相同? 扩容前后的 Slice 是否相同? 参考解析 情况一: 原数组还有容量可以扩容(实际容量没有填充完),这种情况下,扩容以后的 数组还是指向原来的数组,对一个切片的操作可能影响多个指针指向相同地址 的 Slice。 情况二: 原来数组的容量已经达到了最大值,再想扩容, Go 默认会先开一片内存区 域,把原来...
1..
«
62
63
64
65
»
..75