![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Go语言萌新
向前走别回头
在读学生一枚。
展开
-
Go Select执行顺序
简单得说,如果两个channel同时到达,case的消费顺序是随机的。参考:https://studygolang.com/articles/28353?fr=sidebar下面的代码可以保证select的时候case rs := <-ch:先执行, case <-done:最后执行,原因是make(chan *int)由于长度不够,所以它会阻塞后被消费才释放。func TestSelect(t *testing.T) { ch := make(chan *int) len := 1原创 2021-06-06 17:26:23 · 606 阅读 · 0 评论 -
Go踩坑之Go语言os.stat()方法的调用路径问题
文章目录问题描述代码问题重点结果问题描述首先,好久没发博客了…然后介绍一下os.stat(文件路径)这个方法这个方法可以获取文件的描述,描述信息如下:/* FileInfo:文件信息 interface Name(),文件名 Size(),文件大小,字节为单位 IsDir(),是否是目录 ModTime(),修改时间 Mode(),权限*/然后...原创 2020-05-04 17:22:08 · 11014 阅读 · 3 评论