摘要:
socket socket应该是各种语言中网络编程的基础,它介于应用层与传输层之间,只要学会使用它的接口即可。 TCP 以下建立两台机器互相通信。 Server 以下是Go语言中通过socket和goroutine编写的一个非常简单的服务端。 流程如下: 建立与服务端的链接 进行数据收发 关闭链接 阅读全文
摘要:
goroutine 在其他的编程语言中,线程调度是交由os来进行处理的。 但是在Go语言中,会对此做一层封装,Go语言中的并发由goroutine来实现,它类似于用户态的线程,更类似于其他语言中的协程。它是交由Go语言中的runtime运行时来进行调度处理,这使得Go语言中的并发性能非常之高。 一个 阅读全文