标签:
并发:cpu划分时间片,轮流执行每个请求任务,时间片到期后,换到下一个、
并行:在多核服务器上,每个cpu内核执行一个任务,是真正的并行
IO密集型的应用,由于请求过程中很多时间都是外部IO操作,CPU在wait状态,所以并发执行可以有效提高系统吞吐量
纯CPU密集型的应用:在单核上并发执行多个请求,不能提高系统吞吐量(由于任务来回场景切换的开销,吞吐量反而会下降);只有多核并行运算,才能有效提高吞吐量
web并发模型有:multi-process multi-thread multi-process+multi-thread event I/O coroutine
多进程优点
多进程缺点
多线程优点
多线程的缺点
event IO原理
event IO的优点
event IO的缺点
coroutine原理
coroutine的优点
coroutine的缺点
原文: 《《Web并发模型粗浅探讨》》
标签:
原文地址:http://www.cnblogs.com/goodlucklzq/p/4324035.html