Python
文章平均质量分 81
acthse
这个作者很懒,什么都没留下…
展开
-
从Redis中的BGSAVE命令谈起Fork—之二
我在上篇文章(从Redis中的BGSAVE命令谈起Fork—之一)中,从Redis中的BGSAVE命令谈起,简单地讨论了Python中的fork函数实现多进程的话题,这篇文章将进一步讨论这个话题。 第一部分:系统基础 需要注意,有两种方式可以实现并发性。 一种方式是让每个“任务”或“进程”在单独的内在空间中工作,每个都有自已的工作内存区域。不过,虽然进程可在单独的内存空间中执原创 2017-05-08 22:27:21 · 1480 阅读 · 0 评论 -
从Redis中的BGSAVE命令谈起Fork—之一
引言 本人近日在读黄建宏先生的《Redis设计与实现》中RDB文件的创建与载入一节,了解到SAVE命令和BGSAVE命令的实现。 SAVE:其中SAVE命令是阻塞式的,它会阻塞Redis服务器进程,直到RDB文件创建完毕为止,在服务器进程阻塞期间,服务器不能处理任何命令请求。 BGSAVE:和SAVE命令直接阻塞服务器进程的做法不同,BGSAVE命令会派生出一个子进程,然后由子进原创 2017-05-08 19:33:20 · 8732 阅读 · 1 评论