03 2018 档案

摘要:golang对并发的支持非常好,就是因为他有一个goroutine机制和channel机制,实现并发场景轻松高效。 下面我们实现一个聊天室程序,代码不多,但是功能很强大 只需要在命令行输入例如:go run main.go server 9000 这样的命令,就可以开启服务端监听。 假设server 阅读全文
posted @ 2018-03-05 10:58 K_artorias 阅读(338) 评论(0) 推荐(0) 编辑
摘要:goroutine(协程) 大家都知道java中的线程Thread,golang没有提供Thread的功能,但是提供了更轻量级的goroutine(协程),协程比线程更轻,创办一个协程很简单,只需要go关键字加上要运行的函数,就可以实现了。看个简单的例子: 运行结果如下: Channels(信道) 阅读全文
posted @ 2018-03-03 16:34 K_artorias 阅读(302) 评论(0) 推荐(0) 编辑