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 zabiť vlákno v Jave

Program, ktorý vykonáva jednu sadu inštrukcií je dosť náročné pre väčšinu začínajúcich programátorov . Ale ako sa pohybujú na viac pokročilé projekty , ktoré začnú potrebovať vytvoriť viac sád akcií , ktoré vykonávajú súčasne . Z hľadiska programovania , toto je nazývané " multi - threading , " kde každé vlákno je sada inštrukcií pre prevedenie sady úloh . Java poskytuje rad vstavané funkcie pre vytváranie a správu viacerých vlákien . Zatiaľ čo výslovne zabíjanie vlákno je zlé programovanie forma v jazyku Java , je možné tak urobiť s metódou " stop " . Pokyny dovolená 1

deklarovať svoju niť pomocou linku " Runnable r = new MyRunnableClass ( ) ; " , kde " MyRunnableClass " je trieda Java , ktorý implementuje " spustiteľný " rozhranie . To dáva prístup k metódam Java pre reguláciu funkcie závit Trieda
2

Napíšte kód zahájiť vlákno zadaním . " Thread t = new Thread ( R ) , " nasleduje " t.start ( ) ; " na ďalšom riadku v zdrojovom kóde . To začne túto triedu začať beží ako nezávislé vlákno
3

Zadajte kód " t.stop ( ) ; " . V časti zdrojového kódu , kde chcete zabiť závit .

Najnovšie články

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