Epoll的本质 内部实现原理

Posted by 夏泽民

从事服务端开发,少不了要接触网络编程。epoll作为linux下高性能网络服务器的必备技术至关重要,nginx、redis、skynet和大部分游戏服务器都使用到这一多路复用技术。



kubernetes 控制器 Deployment 核心机制

Posted by 夏泽民

https://banzaicloud.com/blog/generating-go-code/ https://gocn.vip/topics/10174 Deployment 本质上其实只是一种部署策略,在了解其实现之前,先简单介绍一下部署系统里面常见的概念,Deployment 里面的各种参数和设计其实也都是围绕着这些展开的



csp actor 并发与并行

Posted by 夏泽民

https://mp.weixin.qq.com/s/5ZFAC1IWOGqPB2mClU05uQ 并发与并行 并发和并行都可以是相对于进程或是线程来说。并发是指一个或若干个CPU对多个进程或线程之间进行多路复用,用简单的语言来说就是CPU轮着执行多个任务,每个任务都执行一小段时间,从宏观上看起来就像是全部任务都在同时执行一样。并行则是指多个进程或线程同一时刻被执行,这是真正意义上的同时执行,它必须要有多个CPU的支持。



codereview

Posted by 夏泽民

第一步需要注册成为一个 Go contributor 以及配置你的环境。这里有一份包含了所需步骤的清单:



socket 的 connect、listen、accept 和全连接队列、半连接队列的原理

Posted by 夏泽民
  1. accept 只是从全连接队列拿出一个已经建立好的socket,如果队列为空,则阻塞。


Search

Popular posts

Anything in here will be replaced on browsers that support the canvas element

Recent posts

This blog is maintained by 夏泽民

Get in touch with me at 465474307@qq.com

Subscribe to our mailing list

* indicates required