IT书架 本次搜索耗时 0.020 秒,为您找到 746 个相关结果.
  • 12 连王干娘都没有生意了--并发 下

    1539 2022-11-29 《漫画Go语言》
    Go 语言特色 并发-下 Channel 通道 通道的使用 通道的关闭 缓冲通道 创建缓冲通道 定向通道 死锁 常见的几种死锁场景 select 语句实现通道的多路复用 Go语言的并发模型 GPM Go 语言特色 并发-下 Channel 通道 channel通道是用来实现多个协程 Goroutines之间的通讯的,通道相当于...
  • 442.c 与go的区别优劣

    147 2024-01-23 《Golang面试题》
    c 与go的区别优劣 c 与go的区别优劣 参考解析 题目来源:阿里巴巴 答案1: Go与C 1、区别 语言代码表面差异 如源文件差异 C语言扩展名 源类型 .c C语言源文件 .h 头文件 Go语言扩展名 源文件 .go Go语言源文件 其他详细的语言代码表...
  • grpc和protobuf进阶

    1.protobuf官方文档参考 2.go控制grpc的metadata 3.grpc拦截器 4.token认证 5.grpc验证器 6.grpc中的异常处理 7.go语言的rpc之hello world 8. 什么是grpc和protobuf
  • 141.go和java的区别

    192 2024-01-18 《Golang面试题》
    go和java的区别 go和java的区别 题目来源:七牛云、猿辅导、蚂蚁、知乎、百度、虾皮 答案: 1、函数重载 Go不允许函数重载,必须具有方法和函数的唯一名称。java允许函数重载。 2、封装 Java:class 关键字组织对象,所有方法和字段都定义在类内。 Go: struct 关键字组织对象,struct内可以有字段和...
  • 455.Go 语言中 cap 函数可以作用于哪些内容?

    124 2024-01-23 《Golang面试题》
    Go 语言中 cap 函数可以作用于哪些内容? Go 语言中 cap 函数可以作用于哪些内容? 参考解析 可以作用于的类型有: array(数组) slice(切片) channel(通道)
  • 516.Go slice的底层实现原理

    148 2024-01-25 《Golang面试题》
    Go slice的底层实现原理 Go slice的底层实现原理 参考解析 切片是基于数组实现的,它的底层是数组,可以理解为对 底层数组的抽象。 源码包中src/runtime/slice.go 定义了slice的数据结构: type slice struct { array unsafe . Pointer len in...
  • 532.Go channel如何控制goroutine并发执行顺序?

    143 2024-01-25 《Golang面试题》
    Go channel如何控制goroutine并发执行顺序? Go channel如何控制goroutine并发执行顺序? 参考解析 **多个goroutine并发执行时,每一个goroutine抢到处理器的时间点不一致,gorouine的执行本身不能保证顺序。**即代码中先写的gorouine并不能保证先执行 思路:使用channel进行通信...
  • 103.goroutine和线程的区别,为什么说goroutine轻量

    239 2024-01-17 《Golang面试题》
    goroutine和线程的区别,为什么说goroutine轻量 goroutine和线程的区别,为什么说goroutine轻量 题目来源:美团 答案1: 线程 线程 有时被称为轻量级进程(Lightweight Process) ,是程序执行流的最小单元。 goroutine goroutine是Go语言中的轻量级线程 实现,也...
  • 301.可以从多个角度来讲比如面向对象来说,多态继承等等

    134 2024-01-20 《Golang面试题》
    可以从多个角度来讲比如面向对象来说,多态继承等等 可以从多个角度来讲比如面向对象来说,多态继承等等 题目来源:百度 答案: Go 面向对象编程的三大特性:封装、继承和多态。 封装:隐藏对象的属性和实现细节,仅对外提供公共访问方式 继承:使得子类具有父类的属性和方法或者重新定义、追加属性和方法等 多态:不同对象中同种行为的不同实现...
  • 17.go语句及其执行规则(下)

    500 2023-12-29 《Go语言核心36讲》
    17 | go语句及其执行规则(下) 知识扩展 17 | go语句及其执行规则(下) 你好,我是郝林,今天我们继续分享go语句执行规则的内容。 在上一篇文章中,我们讲到了goroutine在操作系统的并发编程体系,以及在Go语言并发编程模型中的地位和作用等一系列内容,今天我们继续来聊一聊这个话题。 知识扩展 问题1:怎样才能让主gorout...