Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Java

Πώς να multitask με Java

Προγράμματα , συμπεριλαμβανομένων και εκείνων που προγραμματίζονται στη γλώσσα Java , αποτελούν ένα γραμμικό σύνολο οδηγιών για τον επεξεργαστή του υπολογιστή για να ακολουθήσει . Για απλά προγράμματα , μια ενιαία γραμμή εντολών είναι επαρκής . Ωστόσο , πιο προηγμένα προγράμματα θα απαιτήσει ένα πρόγραμμα για να multitask και να εκτελούν πολλαπλές γραμμές εντολές ταυτόχρονα . Κάθε γραμμή εντολών ονομάζεται " νήμα " και προγραμματιστές που τα προγράμματα κώδικα που εκτελούν multitasking προγράμματα δημιουργούν αυτό που αναφέρεται ως " multi-threaded " εφαρμογές . Στην Java , δεν είναι δύσκολο να multitask , εκτελώντας μια σειρά από διαφορετικά θέματα . Οδηγίες
Η 1

να αναγνωρίσει μια κατηγορία , η οποία θα περιέχει τον κωδικό για ένα συγκεκριμένο σύνολο των εργασιών που θα τρέξει παράλληλα με το κύριο νήμα του προγράμματος , το οποίο υλοποιεί το εκτελέσιμη interface . Κάνετε αυτό με την παράθεση " υλοποιεί εκτελέσιμη " στο τέλος του ονόματος τάξη σας . 2

αναγνωρίσει μια μέθοδο « public void run" το οποίο θα λειτουργεί ως σημείο εκκίνησης για επιπλέον νήμα σας . Γράψτε τον κωδικό σας, ώστε η εκτέλεσή της θα ακολουθήσει από τη μέθοδο αυτή .
Εικόνων 3

να αναγνωρίσει ένα νέο στιγμιότυπο της κλάσης που περιέχει τον κώδικα για ένα επιπλέον νήμα , με τη σύνταξη « εκτελέσιμη παράδειγμα = νέα MyThreadClass ( ) ? ", όπου" παράδειγμα " είναι το όνομα που δίνετε κατηγορία παράδειγμα σας και το" MyThreadClass "είναι το όνομα της κλάσης που περιέχει τον κώδικα για το συγκεκριμένο νήμα . Κάντε το αυτό στο κύριο νήμα του προγράμματός σας
Η

4 Καταχωρίστε τον κωδικό νήμα σε ένα νέο νήμα με τη σύνταξη . «Νήμα new_thread = νέο θέμα ( π.χ. ) ? ", Όπου " new_thread " είναι το όνομα σας θα δώσει σε αυτό το νήμα και το " παράδειγμα " είναι το ίδιο όνομα που χρησιμοποιήσατε παράδειγμα, στο τελευταίο βήμα
5

Ξεκινήστε multitasking με το συγκεκριμένο νήμα , με τη σύνταξη ». new_thread.start ( ) ? ", όπου " new_thread " είναι το ίδιο όνομα του θέματος που χρησιμοποιείται στο τελευταίο στάδιο .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα