O'Reilly logo

Python Parallel Programming Cookbook by Giancarlo Zaccone

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

How to use a process in a subclass

To implement a custom subclass and process, we must:

  • Define a new subclass of the Process class
  • Override the _init__(self [,args]) method to add additional arguments
  • Override the run(self [,args]) method to implement what Process should when it is started

Once you have created the new Process subclass, you can create an instance of it and then start by invoking the start() method, which will in turn call the run() method.

How to do it...

We will rewrite the first example in this manner:

#Using a process in a subclass Chapter 3: Process Based #Parallelism import multiprocessing class MyProcess(multiprocessing.Process): def run(self): print ('called run method in process: %s' %self.name) return if __name__ == '__main__': ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required