Golang - 常用的标准库
小白的Go语言学习笔记
来自东印度的人
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
sort包
Golang官方包中包含一个sort,提供了几种排序算法。比如sort.Ints、sort.Float64、sort.Strings,分别是对整数,浮点数,字符串的排序。对字符串的排序其实就是对字符串的第一个byte的ASCII码进行排序。 package main import ( "sort" "fmt" ) func main() { //数字排序 ages := []int{2,1,5,66,55,23,78,98,13} sort.Ints(ages) fmt.Println(a原创 2020-08-27 10:57:26 · 361 阅读 · 0 评论 -
sync包
sync包包含了对低级别内存访问同步最有用的并发原语。 1. WaitGroup sync.WiteGroup的应用场景是等待一组并发操作完成。sync.WaitGroup拥有一个内部计数器。当计数器等于0时,Wait()方法会立即返回。否则它将阻塞执行Wait()方法的goroutine直到计数器等于0时为止。 要增加计数器,我们必须使用Add(int)方法。要减少它,我们可以使用Done()。 我们可以将sync.WaitGroup视为一个并发-安全的计数器:调用通过传入的整数执行Add方法增加计数器的原创 2020-05-20 15:17:04 · 666 阅读 · 0 评论
分享