Programma's , waaronder die geprogrammeerd in de Java-taal , vormen een lineaire reeks instructies voor de processor van de computer te volgen . Voor eenvoudige programma's , een enkele lijn van instructies is voldoende . Echter , zullen meer geavanceerde programma's een programma om te multitasken en uit te voeren meerdere regels instructies tegelijk nodig . Elke lijn van instructies is een zogenaamde " thread , " en programmeurs die code 's die uitvoeren multitasking programma's te maken wat wordt aangeduid als "multi - threaded " toepassingen . In Java , is het niet moeilijk multitasking door het uitvoeren van een aantal verschillende draden . Instructies 1 Verklaar een klasse , die de code voor een bepaalde set van taken die je loopt naast de rode draad van het programma, dat de Runnable interface implementeert zal bevatten . Doe dit door het toevoegen van " implementeert Runnable " aan het einde van je klas naam . Kopen van 2 Verklaar een " public void run " -methode die zal fungeren als uitgangspunt voor uw extra draad . Schrijf uw code, zodat de uitvoering ervan zal volgen van deze methode . 3 Verklaar een nieuwe instantie van de klasse waarin de code voor een extra draad met de syntax " Runnable bijvoorbeeld = new MyThreadClass ( ) , " waar " aanleg " is de naam die u uw klas aanleg en " MyThreadClass " is de naam van de klasse met de code voor de betreffende thread . Doe dit binnen de rode draad van uw programma 4 Wijs de draad code om een nieuwe thread met de syntax " Thread new_thread = new Thread ( bijvoorbeeld) ; " . Waar ' new_thread " is de naam die u zal deze thread en " instantie " te geven is hetzelfde exemplaar naam die u gebruikt in de laatste stap 5 Start multitasking met de betreffende draad met de syntax . " new_thread.start ( ) ; " waar " new_thread " is dezelfde thread naam die u gebruikt in de laatste stap .
|