![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Go
文章平均质量分 92
AntonyWillGo
持续学习,相信自己,也相信 GO 有能力助我一臂之力
展开
-
【系统深入学习GO】Go 的并发机制-原理探究 线程实现模型
在操作系统提供的内核线程之上,Go 搭建了一个特有的。:两级线程模型也称为多对多(M:N)的线程实现。与其他模型相比,两级线程模型提供了更求的灵活性。在此模型下,一个进程可以与多个KSE相关联,这与内核级线程模型相似。但与内核级线程模型不同的是,进程中的线程(以下称为应用程序线程)并不与KSE—一对应,这些应用程序线程可以映射到同一个已关联的KSE上。大概就是这个意思,想更了解的小伙伴可以自行深入探究~原创 2024-04-05 15:25:56 · 1051 阅读 · 0 评论 -
【系统深入学习GO】socket
socket常译为套接字,也是一种IPC方法。但是与其他 IPC 方法不同的是,它可以通过网络连接让多个进程建立通信并相互传递数据,使通信端的位置透明化。原创 2024-04-02 00:32:48 · 993 阅读 · 0 评论 -
【系统深入学习GO】signal 浅析
其中编号从 1 到 31 的信号属于标准信号 (也称不靠谱信号),而编号从 34 到 64 的信号属于实时信号 (也称靠谱信号)。而实时信号解决了标准信号的两个问题,即多个同种类的实时信号都可以记录在案,并且他们可以按照信号的发送顺序被处理。类型值的通道类型,可以简称为 signal 的接收通道。在这个数组类型的变量中,每个索引值都代表一个标准信号的编号,而对应的元素则是该信号的一个简短描述。其实就是自定义处理信号会覆盖系统默认信号的处理方法,未定义的处理信号,还是会执行系统的默认操作。原创 2024-04-01 17:55:41 · 698 阅读 · 0 评论