python 进程

Posted 乘风去破浪

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 进程相关的知识,希望对你有一定的参考价值。

 

 

计算密集型的部分适合使用进程,耗时的部分适合使用线程
 1 from multiprocessing import Pool
 2 
 3 # 创建一个进程池,里面放5个进程
 4 pool = Pool(5)
 5 
 6 # 阻塞模式
 7 pool.apply(task, args=(t,))
 8 
 9 # 非阻塞模式
10 pool.apply_async(task, args=(t,), callback=callback_func)
11 
12 pool.close()  # 当进程池close的时候并未关闭进程池,只是会把状态改为不可再插入元素的状态,完全关闭进程池使用
13 
14 pool.join()  # 阻塞模式的只有当它里面的任务全部都执行完,才继续,所以不需要这步

 

以上是关于python 进程的主要内容,如果未能解决你的问题,请参考以下文章

[Python3] 043 多线程 简介

java 简单的代码片段,展示如何将javaagent附加到运行JVM进程

代码片段:Shell脚本实现重复执行和多进程

python中的多线程和多进程编程

使用 asyncio 将 bash 作为 Python 的子进程运行,但 bash 提示被延迟

LINUX PID 1和SYSTEMD PID 0 是内核的一部分,主要用于内进换页,内核初始化的最后一步就是启动 init 进程。这个进程是系统的第一个进程,PID 为 1,又叫超级进程(代码片段