07 2019 档案

摘要:首先,golang默认都是采用值传递,即拷贝传递。 最终我们可以确认的是Go语言中所有的传参都是值传递(传值),都是一个副本,一个拷贝。因为拷贝的内容有时候是非引用类型(int、string、struct等这些),这样就在函数中就无法修改原内容数据;有的是引用类型(指针、map、slice、chan 阅读全文
posted @ 2019-07-27 15:12 天之草 阅读(1078) 评论(0) 推荐(0)
摘要:long time 没写博客了,最近在搞golang服务器优化,颇有心得 场景一: 定时器随着人数增多有延迟,延时蛮大,用法是在 time.AfterFunc之后往通道里面发送消息, 一直打印从开始发到,通道从缓冲区取出消息的时间差,发觉不对。 错误:打印方式不对,不应该在从缓冲区取出消息那一刻打印 阅读全文
posted @ 2019-07-08 19:54 天之草 阅读(753) 评论(0) 推荐(0)