python 自定义进程类

    Python编程 wuya 98次浏览 已收录 0个评论

    自定义进程类

    • 说明:将进程的操作处理封装成类,要求继承自multiprocessing.Process
    • 示例:
    • from multiprocessing import Process
      import time

      # 自定义文件下载类
      class DownloadProcess(Process):
      def __init__(self, file):
      super().__init__()
      self.file = file

      # 调用start之后就会执行
      def run(self):
      print(‘文件<{}>开始下载’.format(self.file))
      for i in range(6):
      time.sleep(1)
      print(‘进度{}%’.format(i * 20))
      print(‘文件<{}>下载完成’.format(self.file))

      if __name__ == ‘__main__’:
      print(‘主进程开始’)
      dp = DownloadProcess(‘meinv.png’)
      dp.start()
      dp.join()
      print(‘主进程结束’)


    学海无涯 , 版权所有丨如未注明 , 均为原创丨转载请注明python 自定义进程类
    喜欢 (1)
    发表我的评论
    取消评论
    表情 加粗 删除线 居中 斜体 签到

    Hi,您需要填写昵称和邮箱!

    • 昵称 (必填)
    • 邮箱 (必填)
    • 网址