摘要: ## Socket编程 Golang语言标准库对Socket编程进行了抽象,无论使用什么协议建立什么形式的连接,都只需要调用`net.Dial()`即可。 ### Dial()函数 `Dial()`函数的原型如下: ```golang func Dial(network, address strin 阅读全文
posted @ 2023-08-14 22:55 nuccch 阅读(30) 评论(0) 推荐(0) 编辑
摘要: ## 并发基础 并发包含如下几种主流的实现模型: - 多进程 - 多线程 - 基于回到的非阻塞/异步IO - 协程 ## 协程 与传统的系统级线程和进程相比,协程最大的优势在于“轻量级”,可以轻松创建上百万个而不会导致系统资源枯竭,而线程和进程通常最多不超过1万个。 Golang在语言级别支持协程, 阅读全文
posted @ 2023-08-14 22:55 nuccch 阅读(57) 评论(0) 推荐(0) 编辑