I dataprogrammering, lage programmer som bruker mer enn én prosessen kalles multiprogramming eller multitasking. Skrive programmer som bruker flere prosesser la dem dele systemressurser , og planlegge flere oppgaver på en eller annen måte å fullføre flere viktige oppgaver først og samtidig spare mindre viktig arbeid for etter . Python " Process " class lar deg opprette flere prosesser i et program og starte dem med "start ( ) "-metoden . Ikke start en prosess mer enn en gang i programmet. Instruksjoner
en
Åpne en Python programfilen. Sett markøren på den øverste linjen
2
Skriv inn følgende kode : .
Fra multiprosessering import Process
Denne linjen importerer Process klassen fra multiprosessering pakken som lar deg bruke flere prosesser i Python-programmet
3
Skriv inn følgende kode : .
hvis __ name__ == ' __main__ ' : en
p = Process ( target = funk , args = ( arg1 , arg2 , ...) )
første linje sjekker for å se om programmet kjører for øyeblikket den viktigste prosessen i systemet . I så fall skaper den neste linjen en ny Process klasse objekt kalt " p ". Som en del av initialisering sin , kaller det noen tidligere definert funksjon kalt " funk " og leverer argumenter til det . Endre disse to parametrene å bruke en funksjon som allerede er definert innenfor Python-programmet
4
Skriv inn følgende kode : .
P.start ( )
Denne linjen rett og slett starter en ny prosess ved å kalle "p" objektets start ( )-metoden . Denne prosessen går i forbindelse med den overordnede prosessen til ferdigstillelse.