进程、线程、协程、socket

1、Nginx的最大并发数

对于一个4核的廉价Linux系统来说,一般都是在nginx.conf中设置

worker_processes 4;

worker_connections 1024;

站在一般连接的角度,nginx作为http服务器时的并发clients就是4*1024

2、并发不是并行

瞬时值和区间值不一样。

4*1024是指瞬时值,某一瞬间最多只能支持4096个连接。一般说的5w并发,是指平均一秒钟内完成了5w个请求或者连接的处理。

因为一个连接或者请求只需要毫秒甚至微秒时间即可完成,所以区间值比瞬时值大。

如果请求的处理需要超过一秒钟,那么区间值就肯定小于4096了。

3、Linux基础

cpu时间切片,一个时间切片只能处理一个进程

计算机及操作系统原理笔记 - Jiekon - 博客园

4、使用场景

快速理解多进程与多线程以及协程的使用场合和特点_zlx_csdn的博客-CSDN博客_多线程和协程

5、守护进程

Linux 守护进程的启动方法 - 阮一峰的网络日志
6、协程,yelid使用

https://segmentfault.com/a/1190000012334856

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值