IT书架 本次搜索耗时 0.109 秒,为您找到 1023 个相关结果.
  • 244.go 怎么实现func的自定义参数

    159 2024-01-18 《Golang面试题》
    go 怎么实现func的自定义参数 答案: go 怎么实现func的自定义参数 参考解析 题目来源:滴滴 答案: 在 golang中,type 可以定义任何自定义的类型 func 也是可以作为类型自定义的,type myFunc func(int) int,意思是自定义了一个叫 myFunc 的函数类型,这个函数的签名必须符合输入为...
  • 117.for true {time.Sleep(1)} 有什么问题

    159 2024-01-17 《Golang面试题》
    for true {time.Sleep(1)} 有什么问题 for true {time.Sleep(1)} 有什么问题 答案1: 程序会一直睡眠,处于一个死循环中一直睡眠
  • 186.Golang 的结构体的组合(实现java继承的特性)

    159 2024-01-18 《Golang面试题》
    Golang 的结构体的组合(实现java继承的特性) 答案: Golang 的结构体的组合(实现java继承的特性) 参考解析 题目来源: 大疆 答案: golang 通过结构体嵌套实现继承的特性 在Go语言里,没有面向对象这个概念,自然就没有继承,但它支持结构体组合;你可以通过在结构体内嵌套结构体实现组合; type a...
  • 135.map遍历的时候每次顺序都是固定的吗?为什么?

    159 2024-01-18 《Golang面试题》
    map遍历的时候每次顺序都是固定的吗?为什么? map遍历的时候每次顺序都是固定的吗?为什么? 题目来源:字节跳动 答案1: package main import "fmt" func main () { fooMap := make ( map [ string ] string ) ...
  • 40.如何避免缓存”雪崩”的问题?

    40.如何避免缓存”雪崩”的问题? 40.如何避免缓存”雪崩”的问题? ? 缓存雪崩 缓存雪崩,是指缓存由于某些原因无法提供服务( 例如,缓存挂掉了 ),所有请求全部达到 DB 中,导致 DB 负荷大增,最终挂掉的情况。 ? 如何解决 预防和解决缓存雪崩的问题,可以从以下多个方面进行共同着手 。 1)缓存高可用 通过搭建缓存的高可用,避...
  • 169.编程go协程交叉顺序打印数组

    159 2024-01-18 《Golang面试题》
    编程go协程交叉顺序打印数组 答案: 编程go协程交叉顺序打印数组 参考解析 题目来源 :字节 答案: 使用channel实现交叉打印0-100中的奇偶数。代码如下: package main import ( "fmt" "sync" ) var ( toOdd...
  • 563.Go WaitGroup实现原理?

    159 2024-01-25 《Golang面试题》
    Go WaitGroup实现原理? 概念 底层数据结构 使用方法 Go WaitGroup实现原理? 概念 Go 标准库提供了WaitGroup 原语, 可以用它来等待一批 Goroutine 结束 底层数据结构 // A WaitGroup must not be copied after first use. type Wa...
  • 239.用过go,那么进程,协程,线程各自的优缺点

    158 2024-01-18 《Golang面试题》
    用过go,那么进程,协程,线程各自的优缺点 答案: 用过go,那么进程,协程,线程各自的优缺点 参考解析 题目来源:百度 答案: 首先简单介绍一下进程、线程、协程 进程:是操作系统中最小的资源分配单位,当一个程序加载到内存中成为进程时,进程分为四个部分-堆栈、堆、文本和数据。 优点:独占全部资源隔离性好。 缺点:只能干一件事,浪...
  • 221.go中的struct 能不能比较

    158 2024-01-18 《Golang面试题》
    go中的struct 能不能比较 go中的struct 能不能比较 参考解析 题目来源:腾讯 答案1: 不同类型的 struct 之间不能进行比较,编译期就会报错(GoLand 会直接提示) 同类型的 struct 也分为两种情况, struct 的所有成员都是可以比较的,则该 strcut 的不同实例可以比较 struct...
  • 564.Go Cond实现原理

    157 2024-01-25 《Golang面试题》
    Go Cond实现原理 概念 底层数据结构 使用方法 Go Cond实现原理 概念 Go 标准库提供了Cond 原语,可以让 Goroutine 在满足特定条件时被阻塞和唤醒 底层数据结构 type Cond struct { noCopy noCopy // L is held while o...