摘要: testing包提供了对Go包的自动测试支持。这是和go test 命令相呼应的功能, go test 命令会自动执行所以符合格式 func TestXXX(t testing.T) 当带着 -bench=“.” ( 参数必须有!)来执行go test命令的时候性能测试程序就会被顺序执行。符合下面格 阅读全文
posted @ 2021-07-06 14:24 三寸夕阳 阅读(235) 评论(0) 推荐(0)
摘要: 前言 最近在实现两个需求,由于两者之间并没有依赖关系,所以想利用队列进行解耦;但在 Go 的标准库中并没有现成可用并且并发安全的数据结构;但 Go 提供了一个更加优雅的解决方案,那就是 channel。 channel 应用 Go 与 Java 的一个很大的区别就是并发模型不同,Go 采用的是 CS 阅读全文
posted @ 2021-07-06 14:08 三寸夕阳 阅读(138) 评论(0) 推荐(0)
摘要: 前言 通常情况下,在 Linux 终端中运行命令时,我们必须等前一命令执行完成后,在输入并执行后一条命令,称之为在前台或前台进程中运行命令,进程在前台运行时,将占用您的外壳,并且您也可以使用输入设备与其终端进行交互。 当一条命令执行需要很长时间才能完成,并且想同时运行其他命令怎么办呢? 第一: 启动 阅读全文
posted @ 2021-07-06 14:06 三寸夕阳 阅读(366) 评论(0) 推荐(0)