摘要: 信号 1. 信号是进程间通信机制中唯一的异步通信机制;信号机制是进程间传递消息的一种机制,是异步进程中通信的一种方式 2. 一个进程一旦接收到信号就会打断原来的程序执行流程来处理信号 3. 内核处理一个进程收到的软中断信号是在该进程的上下文,因此进程必须处于运行状态。当其被信号唤醒或正常调度重新获得 阅读全文
posted @ 2019-10-14 23:40 脚本小娃子 阅读(733) 评论(0) 推荐(0) 编辑
摘要: D状态的就是 uninterruptible sleep ,此时进程不能被信号唤醒,GDB等调试工具也不能对它调试,因为GDB也是用到了信号,也杀不死它 "D状态的形成" "如何分析D状态" cat /proc/17944/status ; echo e "\n"; cat /proc/17944/ 阅读全文
posted @ 2019-10-14 20:45 脚本小娃子 阅读(5113) 评论(0) 推荐(0) 编辑
摘要: 多个进程间通信之Queue 实现数据传递 !coding:utf 8 from multiprocessing import Process, Queue import os,time,random 写数据进程执行的代码 def proc_write(q,urls): print 'Process 阅读全文
posted @ 2019-10-14 19:27 脚本小娃子 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 实现数据传递 两个进程之间通信 多个进程之间通信,会导致数据不安全,需要加锁, "示例" 分类 + 无名管道:父子间进程通信 + 有名管道:父子间进程通信;任意两个进程之间通信 创建管道方法 + "os.mkfifo(pipe_name)" + "os.pipe()" + "from multipr 阅读全文
posted @ 2019-10-14 19:25 脚本小娃子 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 计算机电路先处理低位字节,效率比较高,因为计算都是从低位开始的。所以,计算机的内部处理都是小端字节序。 人类还是习惯读写大端字节序,符合人类的阅读习惯。所以,除了计算机的内部处理,其他的场合几乎都是大端字节序,比如网络传输和文件储存 python处理字节的内部模块 http://www.ruanyi 阅读全文
posted @ 2019-10-14 19:24 脚本小娃子 阅读(123) 评论(0) 推荐(0) 编辑