Python 34(重点)

Posted 温暖你的心

tags:

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

一:开启进程的两种方式(*****)

 

技术分享图片
from multiprocessing import Process
import time


def task(name):
    print(%s is running % name)
    time.sleep(3)
    print(%s is done % name)


# 在window系统上,开启子进程的操作必须放到if __name__ == ‘__main__‘的子代码中
if __name__ == __main__:
    p = Process(target=task, args=(nuanxin,))  # Process(target=task,kwargs={‘name‘:‘nuanxin‘})
    p.start()  # 只是向操作系统发送了一个开启子进程的信号
    print(混世魔王)
开启子进程的方式一:
技术分享图片
from multiprocessing import Process
import time


class Myprocess(Process):
    def __init__(self, name):
        super().__init__()
        self.name = name

    def run(self):
        print(%s is runing % self.name)
        time.sleep(3)
        print(%s is done % self.name)


# windows系统上,开启子进程的操作系统必须放到if __name__ == ‘__main__‘的子代码中
if __name__ == __main__:
    p = Myprocess(nuanxin)
    p.start()  # 只是向操作系统发送了一个开启进程的信号
    print(混世魔王)
开启子进程的方式二:

 

二:进程对象的join方法(*****)

 

三:进程对象之间内存空间隔离(*****)

以上是关于Python 34(重点)的主要内容,如果未能解决你的问题,请参考以下文章

Python 34(重点)

VSCode自定义代码片段8——声明函数

VSCode自定义代码片段3——url大全

VSCode自定义代码片段3——url大全

VSCode自定义代码片段3——url大全

VSCode自定义代码片段1——vue主模板