golang
已收录文章:14153篇
-
1、互斥锁Mutex 1.1 Mutex介绍 Go 语言的同步工具主要由 sync 包提供,互斥锁 (Mutex) 与读写锁 (RWMutex) 就是sync 包中的方法。 互斥锁可以用来保护一个临界区,保证同一时刻只有一个 goroutine 处于该182 收藏
-
如下所示: c = a &^ b 含义:b 转为二进制时,值为1 的位置对应c的位置值为0;c中剩余位置值与a对应位置值相同(即:所谓的位清空操作,把b中1对应位置在c位置上清空),详见下面代码 pac182 收藏
-
网络通信中,为了防止长时间无响应的情况,经常会用到网络连接超时、读写超时的设置。 本文结合例子简介golang的连接超时和读写超时设置。 1.超时设置 1.1 连接超时 func DialTimeout(network, addre182 收藏
-
前言 Golang的IO读写提供了很多种方式,目前本人知道的有io库、os库、ioutil库、bufio库、bytes/strings库等。 虽然库多是一件好事,意味着选择性多,但让我困惑的一点是:什么场景下该用哪个库?182 收藏
-
前言 软件开发过程中,项目上线并不是终点。上线后,还要对程序的取样分析运行情况,并重构现有的功能,让程序执行更高效更稳写。 golang的工具包内自带pprof功能,使找出程序中占内存和CP182 收藏
-
问题内容 一直提示变量未定义,移到gopath也是这样 求问大家为什么,麻烦出出主意 正确答案 build 配置错误, go.exe build ....../main.go 命令缺少了 test.go . 解决办法是把 test.go 加上, 或者 main.go 改成182 收藏