First page Back Continue Last page Overview Image

Einfaches Beispiel

Das folgende Beispiel ist äquivalent zu dem entsprechenden Beispiel unserer threading-Einführung. Wir haben lediglich threading.Thread mit multiprocessing.Process ersetzt!

import multiprocessing

class PrimeNumber(multiprocessing.Process):

def __init__(self, number):

multiprocessing.Process.__init__(self)

self.Number = number

def run(self):

counter = 2

while counter*counter <= self.Number:

if self.Number % counter == 0:

print("%d ist keine Primzahl, da %d = %d * %d" % ( self.Number, self.Number, counter, self.Number // counter))

return

counter += 1

print("%d ist eine Primzahl" % self.Number)