摘要: go 单元测试 文件名必须以_test.go结尾 编写的测试用例函数名以Test开头,传入参数固定 使用go test执行单元测试 样例: 代码文件calc.go 单元测试代码文件calc_test.go 执行命令go test -v 阅读全文
posted @ 2017-09-08 16:57 shhnwangjian 阅读(149) 评论(0) 推荐(0) 编辑
摘要: go 定时器 一次定时器(官方不建议使用time.After,推荐time.NewTimer) 上面代码一秒后执行 超时控制 备注:使用定时器后,需要关闭,不关闭存在内存泄漏风险。 阅读全文
posted @ 2017-09-08 15:51 shhnwangjian 阅读(664) 评论(0) 推荐(0) 编辑
摘要: go channel 1、不同goroutine之间如何进行通讯? 全局变量和锁同步 Channel 2、channel概念 类似unix中管道(pipe) 先进先出 线程安全,多个goroutine同时访问,不需要加锁 channel是有类型的,一个整数的channel只能存放整数 3、chann 阅读全文
posted @ 2017-09-08 09:40 shhnwangjian 阅读(351) 评论(0) 推荐(0) 编辑