IT书架 本次搜索耗时 0.105 秒,为您找到 1023 个相关结果.
  • 360.Go创建协程的过程

    139 2024-01-22 《Golang面试题》
    Go创建协程的过程 答案: Go创建协程的过程 参考解析 题目来源:虾皮 答案: 想要启动一个新的 Goroutine 来执行任务时,我们需要使用 Go 语言的 go 关键字,编译器会通过 cmd/compile/internal/gc.state.stmt 和 cmd/compile/internal/gc.state.cal...
  • 394.go 怎么控制查询timeout (context)

    139 2024-01-23 《Golang面试题》
    go 怎么控制查询timeout (context) go 怎么控制查询timeout (context) 题目来源:畅天游 答案: context 监听是否有 IO 操作,开始从当前连接中读取网络请求,每当读取到一个请求则会将该cancelCtx传入,用以传递取消信号,可发送取消信号,取消所有进行中的网络请求。 go func ( c...
  • 208.Go的协程可以只挂在一个线程上面吗

    139 2024-01-18 《Golang面试题》
    Go的协程可以只挂在一个线程上面吗 Go的协程可以只挂在一个线程上面吗 题目来源:腾讯 答案1: 不能。可以保证一个P,用runtime.GOMAXPROCS(1)设置处理器P只启动一个,但程序初始化的线程M一般不会只有一个。
  • 378.Go一般怎么取map?

    138 2024-01-23 《Golang面试题》
    Go一般怎么取map? Go一般怎么取map? 题目来源:京东 答案: Go语言的map底层使用Hash表实现,map分别支持字面量初始化和内置函数make()初始化。获取map中不存在键的值不会发生异常,而是会返回值类型的零值,如果想确定map中是否存在key,则可以使用获取map值的comma,ok表达式语法。 import "f...
  • 428.micro服务发现

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

    42.缓存和 DB 的一致性如何保证? 42.缓存和 DB 的一致性如何保证? 产生原因 主要有两种情况,会导致缓存和 DB 的一致性问题: 并发的场景下,导致读取老的 DB 数据,更新到缓存中。 这里,主要指的是,更新 DB 数据之前,先删除 Cache 的数据。在低并发量下没什么问题,但是在高并发下,就会存在问题。在(删除 Cache...
  • 512.Go函数返回局部变量的指针是否安全?

    138 2024-01-25 《Golang面试题》
    Go函数返回局部变量的指针是否安全? Go函数返回局部变量的指针是否安全? 一般来说,局部变量会在函数返回后被销毁,因此被返回的引用就成为了”无所指”的引用,程序会进入未知状态。 但这在 Go 中是安全的,Go 编译器将会对每个局部变量进行逃逸分析。如果发现局部变量的作用域超出该函数,则不会将内存分配在栈上,而是分配在堆上,因为他们不在栈区,即使释...
  • 508.Go有哪些关键字?

    138 2024-01-25 《Golang面试题》
    Go有哪些关键字? Go有哪些关键字?
  • 504.GC 触发时机

    138 2024-01-25 《Golang面试题》
    GC 触发时机 GC 触发时机 主动触发:调用 runtime.GC 被动触发: 使用系统监控,该触发条件由 runtime . forcegcperiod 变量控制,默认为 2 分 钟。当超过两分钟没有产生任何 GC 时,强制触发 GC 。 使用步调( Pacing )算法,其核心思想是控制内存增长的比例。如 Go...
  • 306.go 从源码到二进制代码的整个流程

    138 2024-01-22 《Golang面试题》
    go 从源码到二进制代码的整个流程 go 从源码到二进制代码的整个流程 题目来源: 阿里 答案: 从源代码文件到可执行文件过程发生了哪些事情 前端编译1.根据架构初始化不同的链接器Link结构体2.根据一些参数 比如,go compile后用户输入的参数初始化Link结构体里面的一些字段3.词法分析、语法分析 生成ast抽象语法树,...