首页
发现
标签
搜索
注册
登录
首页
发现
榜单
搜索
ChatGPT
注册
登录
搜索
IT书架
本次搜索耗时
0.089
秒,为您找到
752
个相关结果.
搜书籍
搜文档
214.go语言中的GMP、defer、匿名defer函数、defer执行流程
154
2024-01-18
《GOLANG高频面试真题》
go语言中的GMP、defer、匿名defer函数、defer执行流程 go语言中的GMP、defer、匿名defer函数、defer执行流程 题目来源:奇安信 答案1: defer 意为延迟,在golang中用于延迟执行一个函数,主要用于帮助我们处理资源释放、连接关闭等一些操作 若函数中有多个defer,其执行顺序为先进后出,可以理解为...
131.如何拿到多个goroutine的返回值,如何区别他们
166
2024-01-17
《GOLANG高频面试真题》
如何拿到多个goroutine的返回值,如何区别他们 如何拿到多个goroutine的返回值,如何区别他们 题目来源: 映客 答案1: go语言在执行goroutine的时候、是没有返回值的、这时候我们要用到go语言中特色的channel来获取返回值。通过channel拿到返回值有两种处理方式,一种形式是具有go风格特色的,即发送给一个f...
219.协程底层怎么实现?
148
2024-01-18
《GOLANG高频面试真题》
协程底层怎么实现? 协程底层怎么实现? 题目来源:字节跳动 答案1: G (goroutine) G是goroutine的头文字, goroutine可以解释为受管理的轻量线程, goroutine使用go关键词创建. 举例来说, func main() { go other() }, 这段代码创建了两个goroutine,一个是ma...
2.Go 有哪些并发同步原语?
42
2024-03-19
《Go语言面试题精讲》
2.Go 有哪些并发同步原语? 原子操作 Channel 基本并发原语 sync.Mutex sync.RWMutex sync.WaitGroup sync.Cond sync.Once sync.Pool sync.Map sync.Context 扩展并发原语 ErrGroup Semaphore Sing...
325. runtime
153
2024-01-22
《GOLANG高频面试真题》
runtime runtime 题目来源:一点资讯 答案: 1.理解goruntime golang 的 runtime 在 golang 中的地位类似于 Java 的虚拟机,不过 go runtime 不是虚拟机. golang 程序生成可执行文件在指定平台上即可运行,效率很高, 它和 c/c++ 一样编译出来的是二进制可执行文件. ...
12.什么是grpc和protobuf
1601
2023-07-20
《微服务电商系统,分布式开发》
grpc protobuf grpc gRPC 是一个高性能、开源和通用的 RPC 框架,面向移动和 HTTP/2 设计。目前提供 C、Java 和 Go 语言版本,分别是:grpc , grpc-java , grpc-go . 其中 C 版本支持 C , C++ , Node.js , Python , Ruby , Objective-C ,...
207.Go的协程可以不可以自己让出cpu
165
2024-01-18
《GOLANG高频面试真题》
Go的协程可以不可以自己让出cpu Go的协程可以不可以自己让出cpu 题目来源:腾讯 答案1: 可以,首先了解一下进程、线程(内核级线程)、协程(用户级线程)在系统调度上的区别: 对于 进程、线程 ,都是有内核进行调度,有 CPU 时间片的概念,进行 抢占式调度 (有多种调度算法)。 对于 协程 (用户级线程),这是对内核透明的,也就...
linux国内环境接入chatgpt
520
2024-04-08
《程序人生》
使用go语言开发微信公众号 接入ChatGpt 上传Linux打包 安装Clash 配置文件 下载Country.mmdb 配置 systemd 服务 使用 systemctl 利用 Export 命令使用代理 集成demo到wechat项目中 使用go语言开发微信公众号 接入ChatGpt github上有给我们封装好的包 go ...
383.gmp模型中一定要有p吗
135
2024-01-23
《GOLANG高频面试真题》
gmp模型中一定要有p吗 gmp模型中一定要有p吗 题目来源:百度 答案: GMP模型指的是 G gorountineG是由go语言创建的具体代码执行体,位于用户态空间,占用较小的内存空间,G之间切换无须复杂的上下文、用户内核空间态的切换; M Machine,操作系统的执行线程操作系统的执行线程,最多GOMAXPROCS个活跃线程与核...
34.并发安全字典sync.Map (上)
520
2023-12-29
《Go语言核心36讲》
34 | 并发安全字典sync.Map (上) 前导知识:并发安全字典诞生史 知识扩展 问题1:怎样保证并发安全字典中的键和值的类型正确性?(方案一) 总结 34 | 并发安全字典sync.Map (上) 在前面,我几乎已经把Go语言自带的同步工具全盘托出了。你是否已经听懂了会用了呢? 无论怎样,我都希望你能够多多练习、多多使用。它们和Go...
1..
«
34
35
36
37
»
..76