摘要: python3 进程间通信之socket.socketpair() socket.socketpair()是什么鬼东西? socket.socketpair()函数仅返回两个已经连接的套接字对象,参数和socket.socket()里的参数一样的用法。 socket.socketpair()可以理解 阅读全文
posted @ 2020-04-16 16:51 运维时代 阅读(1606) 评论(0) 推荐(0) 编辑
摘要: python3启动子进程之 os.fork() 先了解python3 os.fork() 使用说明 在生物学家开始克隆研究之前,计算机科学家就拥有成功的克隆历史。他们克隆了进程,尽管他们没有将其称为克隆而是fork,fork是Unix和Linux最重要的方面之一。当进程要fork(克隆)时,它会创建 阅读全文
posted @ 2020-04-14 17:24 运维时代 阅读(3225) 评论(0) 推荐(1) 编辑
摘要: This article explores Python modules and Python packages, two mechanisms that facilitate modular programming. Modular programming refers to the proces 阅读全文
posted @ 2019-05-17 11:57 运维时代 阅读(287) 评论(0) 推荐(0) 编辑
摘要: subprocess如何避免死锁 如果交互是双工的,即涉及读取和写入,则尤其如此。这种交互可能导致死锁,因为两个进程都可能最终等待另一个进程的输出 您希望从子进程标准输出管道读取,但标准错误管道的缓冲区已满,操作系统希望您首先读取该缓冲区,然后僵死 subprocess.communicate() 阅读全文
posted @ 2019-05-16 16:05 运维时代 阅读(791) 评论(0) 推荐(0) 编辑
摘要: subprocess(python3.7) subprocess 主要是为了替换一下的模块函数,允许你执行一些命令,并获取返回的状态码和 输入,输出和错误信息。 subprocess 有好多方法,本文主要在总结下之间的区别是什么,最后官方推荐使用哪个。 subprocess的主要方法: Python 阅读全文
posted @ 2019-05-16 15:21 运维时代 阅读(15696) 评论(0) 推荐(1) 编辑