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 sa na viac vecí naraz s Java

Programy , vrátane tých , ktoré naprogramovaný v jazyku Java , tvorí lineárny sadu inštrukcií pre procesor počítača nasledovať . U jednoduchých programov , jeden riadok inštrukcií je dostačujúca . Avšak , pokročilejšie programy budú vyžadovať program na viac vecí naraz a vykonávať viac riadkov inštrukcií súčasne . Každý riadok inštrukcií , sa nazýva " vlákno " , a programátori , ktorí programy kódu , ktoré spracúvajú multitasking programy vytvárajú to , čo sa označuje ako " multi - Threaded " aplikácií . V Jave , to nie je ťažké na viac vecí naraz spustením rad rôznych vlákien . Pokyny
1

deklarovať triedu , ktorá bude obsahovať kód pre konkrétnu sadu úloh , ktoré pobeží vedľa hlavnej vlákno programu , ktorý implementuje spustiteľný rozhranie . Urobte to pridaním " implementuje spustiteľný " na konci svojho názvu triedy .
2

deklarovať metódu " public void run " , ktorá bude slúžiť ako východiskový bod pre ďalšie vlákno . Napíšte svoj ​​kód tak , že jej realizácia bude vychádzať z tejto metódy .
3

deklarovať novú inštanciu triedy , ktorá obsahuje kód pre ďalšie vlákno so syntaxou " Runnable instance = new MyThreadClass ( ) , " kde " inštancia " je meno , ktoré ste , aby vaše inštancie triedy a " MyThreadClass " je názov triedy , ktorý obsahuje kód pre konkrétne vlákno . Urobte to v hlavnej niť programe
4

Priraďte závitu kód do novej vlákno s syntax . " Závit new_thread = new Thread ( inštancie ) , " kde " new_thread " je meno , ktoré ste dá toto vlákno a " inštancia " je rovnaký názov inštancie , ktorú ste použili pri poslednom kroku
5

Začnite multitasking so zvláštnym závitom s syntaxe . " new_thread.start ( ) ; " , kde " new_thread " Je rovnaký názov niť , ktorú ste použili v poslednom kroku .

Najnovšie články

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