书栈网 · BookStack 本次搜索耗时 0.031 秒,为您找到 10458 个相关结果.
  • 09.1 关于进程,线程和Go协程

    关于进程,线程和Go协程 关于进程,线程和Go协程 进程是包含计算机指令,用户数据和系统数据的程序执行环境,以及包含其运行时获得的其他类型资源。而程序是一个文件,其中包含用于初始化进程的指令和用户数据部分的指令和数据。 线程相对于进程是更加小巧而轻量的实体,线程由进程创建且包含自己的控制流和栈,线程和进程的区别在于:进程是正在运行的二进制文件,...
  • 5.2 WaitGroup

    3956 2019-08-10 《GO专家编程》
    1 前言 2 基础知识 2.1 信号量 3 WaitGroup 3.1 数据结构 3.2 Add(delta int) 3.3 Wait() 3.4 Done() 4 编程Tips 1 前言 WaitGroup是Golang应用开发过程中经常使用的并发控制技术。 WaitGroup,可理解为Wait-Goroutine-Group,...
  • 14. Go 的 GC 如何调优?

    14. Go 的 GC 如何调优? 例1:合理化内存分配的速度、提高赋值器的 CPU 利用率 例2:降低并复用已经申请的内存 例3:调整 GOGC 小结 14. Go 的 GC 如何调优? Go 的 GC 被设计为极致简洁,与较为成熟的 Java GC 的数十个可控参数相比,严格意义上来讲,Go 可供用户调整的参数只有 GOGC 环境变量。当...
  • 00.3 章节概览

    章节概览 章节概览 第一章,Go与操作系统,首先讨论了Go的历史、Go的优势、及godoc的用法,并且教你如何编译和执行一个Go程序;接下来阐述了用户输入输出,如何使用命令行参数以及log文件;本章最后一个主题是错误处理,其在Go里具有举足轻重的地位。 第二章,深入剖析Go的各种内部原理,讨论了Go垃圾回收机制及其内部原理;然后展示了一些不安全...
  • v0.x beta

    v0.99.682 beta (2018-08-07) 新特性 新功能 功能改进 问题修复 v0.98.503 beta (2018-05-21) 新特性 新功能 功能改进 问题修复 v0.97.399 beta (2018-04-23) IISWI github.com/gogf/gf/issues/IISWI IISMY g...
  • Core concepts

    Core concepts of MOSN xDS (UDPA) support Business support I/O model netpoll model RawEpoll model Goroutine model Capability extension Protocol extension NetworkFilter extens...
  • 第三十七章 context包

    《Go语言四十二章经》第三十七章 context包 37.1 context包 37.2 context应用 《Go语言四十二章经》第三十七章 context包 作者:李骁 37.1 context包 在Go中,每个请求的request在单独的goroutine中进行,处理一个request也可能涉及多个goroutine之间的交互。一个请...
  • Leaf Go

    Leaf Go Leaf Go 善用 goroutine 能够充分利用多核资源,Leaf 提供的 Go 机制解决了原生 goroutine 存在的一些问题: 能够恢复 goroutine 运行过程中的错误 游戏服务器会等待所有 goroutine 执行结束后才关闭 非常方便的获取 goroutine 执行的结果数据 在一些特殊场合保证 gorou...
  • Core concepts

    Core concepts of MOSN xDS (UDPA) support Business support I/O model netpoll model RawEpoll model Goroutine model Capability extension Protocol extension NetworkFilter extens...
  • v0.x beta

    v0.99.682 beta (2018-08-07) 新特性 新功能 功能改进 问题修复 v0.98.503 beta (2018-05-21) 新特性 新功能 功能改进 问题修复 v0.97.399 beta (2018-04-23) IISWI github.com/gogf/gf/issues/IISWI IISMY g...