IT书架 本次搜索耗时 0.061 秒,为您找到 213 个相关结果.
  • 210.golang如何知道或者检测死锁

    golang如何知道或者检测死锁 golang如何知道或者检测死锁 题目来源:字节跳动 答案1: 为每个进程和每个资源指定一个唯一的号码,然后建立资源分配表和进程等待表。 ​ 具体工具:pprof 如何用pprof检测golang代码中的死锁:参考文章]
  • 368.问了golang的interface的区别,继承,gc的原理、区别,双向链表等。

    问了golang的interface的区别,继承,gc的原理、区别,双向链表等。 问了golang的interface的区别,继承,gc的原理、区别,双向链表等。 参考解析 题目来源:华为 解析: 个人觉得此题不严谨,golang interface 区别,对比是谁?java? 还有继承与组合的概念、gc原理、gc原理区别对比。
  • 123.在一个包含3个节点的Elasticsearch集群中,当你通过Golang代码调用流程

    问题:在一个包含3个节点的Elasticsearch集群中,当你通过Golang代码调用一个Elasticsearch查询语句时,集群内部的处理流程大致如下: 1. 客户端连接和查询分发 2. 查询阶段 3. 查询执行阶段 4. 合并结果阶段 5. 返回结果 集群处理的细节 总结 问题:在一个包含3个节点的Elasticsearch集群...
  • 329.golang调度能不能不要p

    golang调度能不能不要p golang调度能不能不要p 题目来源:腾讯 答案: 1.介绍golang调度器中P是什么? Processor的简称,处理器,上下文。 2.简述p的功能与为什么必须要P 它的主要用途就是用来执行goroutine的,它维护了一个goroutine队列,即runqueue。Processor是让咱们从N:1调度...
  • 13.go的grpc开发体验

    3. go的grpc开发体验 1. 下载工具 2. 下载go的依赖包 3. proto文件 4. 生成go文件 5. 服务端代码 6. 客户端 3. go的grpc开发体验 注意:新版本的protoc和之前的3.14之前的版本的protoc插件有区别:如果大家使用的是新版本的protoc参考:https://grpc.io/docs/la...
  • 187.Golang interface的设计

    Golang interface的设计 答案: Golang interface的设计 参考解析 题目来源: 大疆 答案: interface介绍 interface 是GO语言的基础特性之一。可以理解为一种类型的规范或者约定。它跟java,C# 不太一样,不需要显示说明实现了某个接口,它没有继承或子类或“implements...
  • 466.Golang Slice 的扩容机制,有什么注意点?

    Golang Slice 的扩容机制,有什么注意点? Golang Slice 的扩容机制,有什么注意点? 参考解析 Go 中切片扩容的策略是这样的: - 首先判断,如果新申请容量大于 2 倍的旧容量,最终容量就是新申请的容 量 - 否则判断,如果旧切片的长度小于 1024 ,则最终容量就是旧容量...
  • 前言

    前言 前言 读大学前,并不知道是什么是计算机科学,只知道电脑很神奇,可以打游戏,可以看视频,那时候的手机还是翻盖式的诺基亚,没有现在的触屏,拿着塞班系统的诺基亚,登录短信版的QQ。 读大学后才知道计算机是什么,是一个可以运算的机器,你写了指令告诉它,它就会执行,具体底层怎么实现仍然不知道。后来学了计算机组成,操作系统,编程语言,计算机网络,计算理...
  • 366.golang除了goroutine还有什么处理并发的方法

    golang除了goroutine还有什么处理并发的方法 golang除了goroutine还有什么处理并发的方法 参考解析 题目来源:成都景合 解析: 处理并发的方法,主要使用goroutine,还可以使用channel + goroutine 以及使用 sync 包提供的并发锁以及经常用的信号量机制。
  • 152.golang 协程机制

    golang 协程机制 答案: golang 协程机制 题目来源:腾讯 答案: Golang 简称 Go,Go 的协程(goroutine) 和我们常见的线程(Thread) 一样,拥有其调度器。 G (Goroutine),代表协程,也就是每次代码中使用 go 关键词 时候会创建的一个对象 M (Work Thread),工作线...