首页 > 系统相关 >multiprocessing创建多进程

multiprocessing创建多进程

时间:2023-11-17 21:01:00浏览次数:29  
标签:__ p1 name 创建 test 进程 import proc multiprocessing

参考 https://zhuanlan.zhihu.com/p/410731610

方法1:

#!/usr/bin/python
# -*- coding: UTF-8 -*-

from multiprocessing import Process 
import time
import os
def test_proc(num):
    for i in range(num):
        print('子进程运行中,i=%d, name=%s, pid=%d' %(i, __name__, os.getpid()))
        time.sleep(1)

if __name__=='__main__':
    p1 = Process(target = test_proc, name = 'test1', args=( 10, ))
    p2 = Process(target = test_proc, name = 'test2', args=( 10, ))
    p1.start()
    p2.start()
    p1.join()
    p2.join()
    

方法2:

标签:__,p1,name,创建,test,进程,import,proc,multiprocessing
From: https://www.cnblogs.com/ho966/p/17839663.html

相关文章

  • 在Rider 中使用Entity Framework Core UI 插件创建EFCore 的 Migration迁移文件时报错
    报错信息EFCoretoolsarerequiredtoexecutethisaction在点击报错信息中的发Fix进行安装时,再次出错这次是提示版本不匹配这里我使用的是EFCore7.0.14版本的报错原因没有安装dotnettool点击Fix进行安装时,是安装的最新版,是要是.net7的安装dotnettool直......
  • Linux中查看脚本进程是否存在的命令!
    在Linux系统中,想要查找脚本进程是否存在,可以使用命令行工具或者编写脚本来实现,以下是一些常用的方法介绍,希望对你们有用。1、使用ps命令ps命令可以列出当前运行的进程。你可以通过grep命令过滤出与脚本相关的进程,并检查是否存在。例如,假设脚本名为script.sh,你可以使用......
  • windows停止占用指定端口的后台进程
    说明有点类似于linux下的使用lsof得到是哪个程序占用了端口,然后再使用kill结束程序#查询占用端口的程序的相关信息sudolsof-i:8080#停止程序kill11111Windows下使用#类似于lsofnetstat-ano|findstr8080#类似于kill-9taskkill/PID11111/F......
  • cocos专栏第二章:创建项目与显示第一个物体
    创建第一个项目 从本节开始我们将详细的来开始学习CocosCreator的开发基础与操作。我们先来创建一个项目,打开CocosDashboard,选择”新建”,选3D游戏模板”Empty(3D)”,输入项目的名字(classGame)与路径(D:\Home\workspace),(注意项目的名字不要用中文与空格,要用英文缩写,同......
  • aardio:进程操作
    1、运行exe应用程序executeexecute(=运行exe应用程序,成功返回进程ID,参数详细用法请参考本函数源码以及WINAPI中ShellExecuteEx函数用法,运行UWP应用请使用com.shell.activateApp函数,raw.execute提供了与本函数类似的功能execute(.("__",parameters="",operation="ope......
  • DevExpress中文教程 - 如何在macOS和Linux (CTP)上创建、修改报表(上)
    DevExpressReporting是.NETFramework下功能完善的报表平台,它附带了易于使用的VisualStudio报表设计器和丰富的报表控件集,包括数据透视表、图表,因此您可以构建无与伦比、信息清晰的报表。DevExpressReports—跨平台报表组件,允许用户在针对任何基于.NET平台的应用程序中生成......
  • 4.2 Windows驱动开发:内核中进程线程与模块
    内核进程线程和模块是操作系统内核中非常重要的概念。它们是操作系统的核心部分,用于管理系统资源和处理系统请求。在驱动安全开发中,理解内核进程线程和模块的概念对于编写安全的内核驱动程序至关重要。内核进程是在操作系统内核中运行的程序。每个进程都有一个唯一的进程标识符(PI......
  • 4.1 Windows驱动开发:内核中进程与句柄互转
    在内核开发中,经常需要进行进程和句柄之间的互相转换。进程通常由一个唯一的进程标识符(PID)来标识,而句柄是指对内核对象的引用。在Windows内核中,EProcess结构表示一个进程,而HANDLE是一个句柄。为了实现进程与句柄之间的转换,我们需要使用一些内核函数。对于进程PID和句柄的互相转换,......
  • 3.6 Windows驱动开发:内核进程汇编与反汇编
    在笔者上一篇文章《内核MDL读写进程内存》简单介绍了如何通过MDL映射的方式实现进程读写操作,本章将通过如上案例实现远程进程反汇编功能,此类功能也是ARK工具中最常见的功能之一,通常此类功能的实现分为两部分,内核部分只负责读写字节集,应用层部分则配合反汇编引擎对字节集进行解码,此......
  • Linux进程间通信模式
    管道是一种单向传输数据的机制,它其实是一段缓存,里面的数据只能从一端写入,从另一端读出。如果想互相通信,我们需要创建两个管道才行。管道分为两种类型,“|”表示的管道称为匿名管道,意思就是这个类型的管道没有名字,用完了就销毁了。就像上面那个命令里面的一样,竖线代表的管道随着命令......