开发者社区> 问答> 正文

单处理器系统的并发性问题?

因为处理请求时经常涉及可能阻塞进程的I/O操作,所以这种方法即使在单处理器系统上也能获得一定的并发性 —— 《深入理解Unix操作系统内核》
上文中提到的方法即fork()

为什么说阻塞进程的I/O操作能使得单处理器系统获得一定的并发性?意思是说当一个进程阻塞挂起后就能重新调用fork,而不阻塞就不允许吗?

展开
收起
a123456678 2016-06-27 15:01:07 2146 0
1 条回答
写回答
取消 提交回答
  • 不是"阻塞导致并发性", 而是“fork使阻塞不破坏并发性"

    在子进程做IO操作, 可以随便阻塞
    父进程在fork()后立刻可以接受下一个请求, 即"并发"

    2019-07-17 19:47:40
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
分布式高并发缓存6.0 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载

相关实验场景

更多