#__author__:Kelvin #date:2020/5/10 11:37 import time from multiprocessing import Process def son1(): while True: print('--> in son1') time.sleep(1) de ...
                            
                            
                                分类:
系统相关   时间:
2020-05-10 12:36:46   
                                阅读次数:
70
                             
                    
                        
                            
                            
                                方式一:RDB ''' save(同步) 1 客户端执行save命令 》redis服务端 》同步创建RDB二进制文件 2 会造成redis的阻塞(数据量非常大的时候) 3 文件策略:如果老的RDB存在,会替换老的 4 复杂度 o(n) ''' ''' bgsave(异步,Backgroud savi ...
                            
                            
                                分类:
其他好文   时间:
2020-05-09 23:02:48   
                                阅读次数:
90
                             
                    
                        
                            
                            
                                1.父进程和子进程之间的通讯 <?php #进程之间的通讯 #主进程写入数据,字进程读取数据,因为在子进程里面有睡眠函数,所以不会出现僵尸进程 $workers=[]; $worker_num=2; for($i=0;$i<$worker_num;$i++){ $process = new swoo ...
                            
                            
                                分类:
系统相关   时间:
2020-05-09 21:09:07   
                                阅读次数:
113
                             
                    
                        
                            
                            
                                os.system system方法会创建子进程运行外部程序,方法只返回外部程序的运行结果。这个方法比较适用于外部程序没有输出结果的情况。 os.popen 当需要得到外部程序的输出结果时,本方法非常有用。比如使用urllib调用Web API时,需要对得到的数据进行处理。os.popen(cmd) ...
                            
                            
                                分类:
编程语言   时间:
2020-05-06 01:45:11   
                                阅读次数:
81
                             
                    
                        
                            
                            
                                    Network namespace 在逻辑上是网络堆栈的一个副本,它有自己的路由、防火墙规则和网络设备。默认情况下,子进程继承其父进程的 network namespace。也就是说,如果不显式创建新的 network namespace,所有进程都从 init 进程继承相同的默认 network  ...
                            
                            
                                分类:
Web程序   时间:
2020-05-04 21:32:33   
                                阅读次数:
98
                             
                    
                        
                            
                            
                                为了实现计算机的通信,我们为计算机定义了一系列的通信规则,这些规则就是协议.(数据格式封装+传输) OSI七层网络模型 OSI 七层模型通过七个层次化的结构模型使不同的网格之间实现可靠的通讯。 将复杂的流程分解为几个功能相对单一的子进程。 应用层:提供网络与用户应用软件之间的接口。(网络服务与最终用 ...
                            
                            
                                分类:
其他好文   时间:
2020-05-03 21:44:03   
                                阅读次数:
74
                             
                    
                        
                            
                            
                                    管道通信包括匿名管道和命名管道,匿名管道只能用在父子进程之间,命名管道可以用在两个进程甚至跨服务器通信。 服务器端代码: private void button1_Click(object sender, EventArgs e) { try { using (NamedPipeClientStre ...
                            
                            
                                分类:
系统相关   时间:
2020-04-30 09:22:55   
                                阅读次数:
91
                             
                    
                        
                            
                            
                                一、Python执行外部命令1、subprocess模块简介subprocess模块允许我们启动一个新进程,并连接到它们的输入/输出/错误管道,从而获取返回值。这个模块用来创建和管理子进程。它提供了高层次的接口,用来替换os.system*()、os.spawn*()、os.popen*()、os,popen2.*()和commands.*等模块和函数。subprocess提供了一个名为Popen
                            
                            
                                分类:
编程语言   时间:
2020-04-29 10:53:58   
                                阅读次数:
90
                             
                    
                        
                            
                            
                                    Python来实现并发的Web Server,其中采用了多进程、多线程、协程、单进程单线程非阻塞的方式。 一、使用子进程来实现并发Web Server 参照 https://www.cnblogs.com/leokale-zz/p/11949208.html 中的代码,我们将其修改为支持并发的简单W ...
                            
                            
                                分类:
编程语言   时间:
2020-04-27 19:24:03   
                                阅读次数:
58
                             
                    
                        
                            
                            
                                一、multiprocess.process模块 1、join方法 阻塞主进程,等待子进程执行完毕再放开阻塞 import time import random from multiprocessing import Process # 单个子进程 def func(index): time.sle ...
                            
                            
                                分类:
编程语言   时间:
2020-04-27 16:58:55   
                                阅读次数:
59