首页
发现
标签
搜索
注册
登录
首页
发现
榜单
搜索
ChatGPT
注册
登录
搜索
IT书架
本次搜索耗时
0.164
秒,为您找到
1106
个相关结果.
搜书籍
搜文档
290.go的通信实现
126
2024-01-19
《Golang面试题》
go的通信实现 答案: go的通信实现 参考解析 题目来源:滴滴 答案: Go通信是通过channel实现的,chan定义实现了环形队列,总是遵循先入先出(First In First Out)的规则,保证收发数据的顺序,这一点和管道是一样的;chan在实现时定义了: 指针 环形队列 阻塞)协程链表 来控制通信,当chan满足...
397.go里面interface是什么概念
126
2024-01-23
《Golang面试题》
go里面interface是什么概念 go里面interface是什么概念 题目来源 : 答案: go中的interface是一个类型,而且这个类型中包含的是函数,或者interface(这样就形成了嵌套),简单的说就是函数(或方法)的集合。interface实际上就是一个结构体,包含两个成员。其中一个成员是指向具体数据的指针,另一个成员中...
472.介绍一下 Channel
126
2024-01-24
《Golang面试题》
介绍一下 Channel 介绍一下 Channel 参考解析 Go 语言中,不要通过共享内存来通信,而要通过通信来实现内存共享。Go 的 CSP(Communicating Sequential Process)并发模型,中文可以叫做通信顺序进 程,是通过 goroutine 和 channel 来实现的。 channel 收发遵循先进先出 F...
429.如何通过goclient写代码获取
126
2024-01-23
《Golang面试题》
如何通过goclient写代码获取 如何通过goclient写代码获取 参考解析 题目来源:好未来 答案: 详细可以参考:https://blog.csdn.net/tiechui1994/article/details/105752317 首先给出部分参考源码: type Client struct { ...
481.Cond 中 Wait 使用
125
2024-01-24
《Golang面试题》
Cond 中 Wait 使用 Cond 中 Wait 使用 参考解析 func (c *Cond) Wait() Wait() 会自动释放 c.L 锁 ,并挂起调用者的 goroutine。之后恢复执行, Wait() 会在返回时对 c.L 加锁。 除非被 Signal 或者 Broadcast 唤醒,否则 Wait() 不会返回。 ...
375.开俩个协程,一个协程生产数据,另一个协程对数据进行处理,处理完后再把数据发回去,使用管道如何
125
2024-01-23
《Golang面试题》
开俩个协程,一个协程生产数据,另一个协程对数据进行处理,处理完后再把数据发回去,使用管道如何实现? 开俩个协程,一个协程生产数据,另一个协程对数据进行处理,处理完后再把数据发回去,使用管道如何实现? 题目来源:京东 答案: 该问题适合使用pipeline模式(pipeline是一系列将数据输入,执行操作并将数据传回的系统,我们称这些操作都...
528.Go map和sync.Map谁的性能好,为什么?
125
2024-01-25
《Golang面试题》
Go map和sync.Map谁的性能好,为什么? Go map和sync.Map谁的性能好,为什么? Go 语言的 sync.Map 支持并发读写,采取了 “空间换时间” 的机制,冗余了两个数据结构,分别是:read 和 dirty type Map struct { mu Mutex read atomic . Value...
455.Go 语言中 cap 函数可以作用于哪些内容?
125
2024-01-23
《Golang面试题》
Go 语言中 cap 函数可以作用于哪些内容? Go 语言中 cap 函数可以作用于哪些内容? 参考解析 可以作用于的类型有: array(数组) slice(切片) channel(通道)
376.chan的阻塞和非阻塞?
125
2024-01-23
《Golang面试题》
chan的阻塞和非阻塞? chan的阻塞和非阻塞? 题目来源:京东 答案: 管道(chan)是Go在语言层面提供的协程间通信机制,比UNIX管道更易用也更轻便。chan可以使用内置函数make()创建无缓冲管道和带缓冲管道。管道无缓冲区时,从管道读取数据会阻塞,直到有协程向管道写入数据。类似地,向管道写入数据也会阻塞,直到有协程从管道读取数...
104.MongoDB 为什么选择 B-Tree 索引?
124
2024-02-18
《MySQL面试题》
104.MongoDB 为什么选择 B-Tree 索引? MySQL 面试题 中,我们已经看到 MySQL 使用的是 B+Tree 索引。 B+Tree 内节点不存储数据,所有 data 存储在叶节点导致查询时间复杂度固定为 log(n) 。 B-Tree 查询时间复杂度不固定,与 key 在树中的位置有关,最好为O(1) 。 我们知道,尽可能少的...
1..
«
89
90
91
92
»
..100