Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako vytvoriť iný proces v jazyku Python

V programovania počítača , vytváranie programov , ktoré používajú viac ako jeden proces sa nazýva multiprogramovací alebo multitasking . Písanie programov , ktoré používajú niekoľko procesov nech zdieľať systémové prostriedky , a naplánovať viac úloh nejakým spôsobom najprv dokončiť oveľa dôležitejšie úlohy , a zároveň šetrí menej dôležitú prácu pre po . Python " Process " trieda umožňuje vytvárať ďalšie procesy v programe a inicializovať je s " štart ( ) " metódou . Nezačínajte viac ako raz vo svojom programe proces . Pokyny dovolená 1

Otvorte súbor Python programu . Vložte kurzor na hornom riadku
2

zadajte nasledujúci kód : .

Z multiprocessing procesu importu

importuje triedu Process z obalu paralelným Táto linka , ktorá umožňuje používať viac procesov vo vašom programe Python
3

zadajte nasledujúci kód : .

if __ name__ == " __main__ " :

p = process ( target = func , args = ( arg1 , arg2 , ... ) )

Prvý riadok skontroluje , či je program práve beží hlavný proces v systéme . Ak áno , ďalší riadok vytvorí nový proces objekt triedy s názvom " p " . V rámci svojej inicializácia , volá nejakú preddefinovanú funkciu s názvom " funkcie " a dodáva argumenty k nej . Zmena týchto dvoch parametrov použiť funkciu už definované v rámci programu Python
4

zadajte nasledujúci kód : .

P.start ( )

Tento riadok jednoducho začína nový proces volaním začiatok " P " objektu metóda ( ) . Tento proces prebieha v spolupráci s materskou procesu až do jeho ukončenia .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené