Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Java Programming >> .

Come in multitasking con Java

Programmi , comprese quelle programmate in linguaggio Java , costituisce una serie lineare di istruzioni per il processore del computer da seguire. Per programmi semplici , una sola riga di istruzioni è sufficiente. Tuttavia, i programmi più avanzati richiedono un programma di multitasking e di eseguire più righe di istruzioni contemporaneamente. Ogni riga di istruzioni è chiamato un " filo ", e programmatori che programmi in codice che eseguono il multitasking programmi creano ciò che sono indicati come applicazioni " multi-threaded " . In Java , non è difficile di multitasking eseguendo una serie di fili diversi . Istruzioni
1

dichiarare una classe , che conterrà il codice per un particolare insieme di attività che verrà eseguito in aggiunta al thread principale del programma , che implementa l'interfaccia Runnable . Per fare ciò, aggiungendo " implementa Runnable " alla fine del nome della classe .
2

Dichiarare una " public void run ", metodo che fungerà da punto di partenza per il vostro thread aggiuntivo . Scrivi il tuo codice in modo la sua esecuzione seguirà da questo metodo .
3

dichiarare una nuova istanza della classe che contiene il codice per un thread aggiuntivo con la sintassi "istanza = new Runnable MyThreadClass ( ) , " dove " istanza " è il nome assegnato all'istanza di classe e " MyThreadClass "è il nome della classe che contiene il codice per il filetto particolare . Farlo entro il filo conduttore del programma
4

assegnare il codice thread per un nuovo thread con la sintassi " new_thread thread = new Thread ( esempio) ; " . Dove " new_thread " è il nome che si darà questa discussione e "istanza" è lo stesso nome di istanza si è utilizzato nell'ultimo passaggio
5

Inizia multitasking con il filetto particolare con la sintassi ". new_thread.start (); " dove new_thread " "è lo stesso nome del thread che hai usato nell'ultimo passaggio .

 

Programmazione © www.354353.com