
go
文章平均质量分 94
0Resurrection0
这个作者很懒,什么都没留下…
展开
-
go网络编程
网络编程Socket API因为高级语言大多都屏蔽了底层网络编程的细节和复杂性,所以为了真正了解到一些,语言的网络库的本质,先来学习一下 基本的socket api, 这里不介绍 unix域socket,socket_row,datagram_socket,重点关注steam_socketTCP socket的API调用流程大概是这样的 socket(server) socket(client) socket(2)原创 2020-10-15 15:56:28 · 510 阅读 · 1 评论 -
深入理解go语言channel
channel 是 Go 语言中的一个非常重要的特性,这篇文章来深入了解一下 channel。1. CSP 要想理解 channel 要先知道 CSP 模型。CSP 是 Communicating Sequential Process 的简称,中文可以叫做通信顺序进程,是一种并发编程模型,由Tony Hoare于 1977 年提出。简单...原创 2019-04-23 11:28:00 · 2255 阅读 · 1 评论 -
Golang系列 - gorountine栈管理
在学习go的过程中发现 gorountine的栈管理方式 和 传统的c/c++语言有所不同。所以本文通过整理网上资料进行学习总结。栈的作用 首先,栈 (stack) 是一种串列形式的数据结构。这种数据结构的特点是后入先出(LIFO, Last In First Out),数据只能在串列的一端 (称为:栈顶 top) 进行推入(push) 和弹出(pop) 操作。...原创 2019-06-20 15:09:35 · 784 阅读 · 0 评论