IT书架 本次搜索耗时 0.014 秒,为您找到 746 个相关结果.
  • 576.groutine和操作系统的区别

    2 2024-07-24 《Golang面试题》
    groutine和操作系统的区别 1. 创建和开销 2. 调度 3. 协作 4. 栈管理 5. 使用场景 groutine和操作系统的区别 Goroutine和操作系统线程(OS thread)有一些重要的区别,主要体现在它们的创建、管理和调度方式上。以下是一些主要区别: 1. 创建和开销 Goroutine : 创...
  • 5.Go 如何控制并发的goroutine数量?

    5.Go 如何控制并发的goroutine数量? 为什么要控制goroutine并发的数量? 用什么方法控制goroutine并发的数量? 5.Go 如何控制并发的goroutine数量? 为什么要控制goroutine并发的数量? 在开发过程中,如果不对goroutine加以控制而进行滥用的话,可能会导致服务整体崩溃。比如耗尽系统资源...
  • 355.go性能调优怎么做的?

    123 2024-01-22 《Golang面试题》
    go性能调优怎么做的? go性能调优怎么做的? 参考解析 题目来源:度小满 答案:fly 内存优化 A、将小对象合并成结构体一次分配,减少内存分配次数Go runtime底层采用内存池机制,每个span大小为4k,同时维护一个cache。cache有一个0到n的list数组,list数组的每个单元挂载的是一个链表,链表的每个节点就是一...
  • 5.Go channel如何控制goroutine并发执行顺序?

    5.Go channel如何控制goroutine并发执行顺序? 5.Go channel如何控制goroutine并发执行顺序? 多个goroutine并发执行时,每一个goroutine抢到处理器的时间点不一致,gorouine的执行本身不能保证顺序 。即代码中先写的gorouine并不能保证先执行 思路:使用channel进行通信通知,用ch...
  • 139.听说go有什么什么的缺陷,你怎么看

    176 2024-01-18 《Golang面试题》
    听说go有什么什么的缺陷,你怎么看 听说go有什么什么的缺陷,你怎么看 题目来源:滴滴 答案: 1、缺少框架; 2、go语言通过函数和预期的调用代码简单地返回错误,容易丢失错误发生的范围; 3、go语言的软件包管理没有办法制定特定版本的依赖库。
  • 租房联盟链项目安装

    教程 手动部署 完全清理环境 目录结构 功能流程 演示效果 🚀 本项目使用 Hyperledger Fabric 构建底层区块链网络, go 编写智能合约,应用层使用 gin+fabric-sdk-go ,前端使用 vue+element-ui 如果想要联系我,可以关注我的公众号【IT书架】 教程 万字长文,教你用go开发区块...
  • 调度模型

    1.Go 线程实现模型? 2.Go GMP和GM模型? 3.Go 调度原理? 4.Go work stealing 机制? 5.Go hand off 机制? 6.Go 抢占式调度? 7.Go 如何查看运行时调度信息?
  • 428.micro服务发现

    138 2024-01-23 《Golang面试题》
    micro服务发现 micro服务发现 参考解析 题目来源:腾讯 答案: micro api是微服务的API网关。使用API网关模式 为您的服务提供一个入口点。 micro api提供HTTP并动态路由到适当的后端服务。micro api构建在go-micro上,利用它进行服务发现,负载平衡,编码和基于RPC的通信。对API的请求通过HT...
  • 553.Go 抢占式调度

    146 2024-01-25 《Golang面试题》
    Go 抢占式调度 基于协作的抢占式调度 基于信号的抢占式调度 Go 抢占式调度 在1.2版本之前,Go的调度器仍然不支持抢占式调度,程序只能依靠Goroutine主动让出CPU资源才能触发调度,这会引发一些问题,比如: 某些 Goroutine 可以长时间占用线程,造成其它 Goroutine 的饥饿 垃圾回收器是需要stop the wor...
  • 529.Go channel的底层实现原理?

    140 2024-01-25 《Golang面试题》
    Go channel的底层实现原理? Go channel的底层实现原理? 参考解析 概念: Go中的channel 是一个队列,遵循先进先出的原则,负责协程之间的通信(Go 语言提倡不要通过共享内存来通信,而要通过通信来实现内存共享,CSP(Communicating Sequential Process)并发模型,就是通过 gorouti...