I datorprogrammering , skapa program som använder mer än en process som kallas multiprogrammering eller multitasking . Skriva program som använder flera processer låta dem dela systemresurser , och schemalägga flera uppgifter på något sätt för att slutföra viktigare uppgifter först och samtidigt spara mindre viktiga arbete för efter . Den Python " Process " -klassen kan du skapa fler processer i ett program och initiera dem med " start ( ) " metoden . Starta inte en process mer än en gång i ditt program . Instruktioner
1
Öppna ett Python programfil . Sätt markören på den översta raden
2
Skriv följande kod : .
Från multi- import Process
här raden importerar processen , från det multi paket som låter dig använda flera processer i din Python program
3
Skriv följande kod : .
om __ name__ == ' __main__ ' :
p = process ( target = funk , args = ( arg1 , arg2 , ...) ) katalog
den första raden för att se om programmet körs för närvarande den viktigaste processen i systemet . Om så är fallet , skapar nästa rad ett nytt objekt Process klass som kallas " p ". Som en del av sin initiering , kallar det lite tidigare definierad funktion som kallas " funk " och levererar argument till det . Ändra dessa två parametrar för att använda en funktion som redan definierats i din Python program
4
Skriv följande kod : .
P.start ( ) katalog
Denna linje helt enkelt startar en ny process genom anrop av "p" objektets start ( )-metod. Denna process körs i samband med den överordnade processen tills färdigställande .