Τι είναι το executor Android;
Τι είναι το executor Android;

Βίντεο: Τι είναι το executor Android;

Βίντεο: Τι είναι το executor Android;
Βίντεο: Which Android Executor is Working? 2024, Νοέμβριος
Anonim

Ενα Εκτελεστής διαθήκης που παρέχει μεθόδους διαχείρισης τερματισμού και μεθόδους που μπορούν να δημιουργήσουν ένα Μέλλον για την παρακολούθηση της προόδου μιας ή περισσότερων ασύγχρονων εργασιών.

Εδώ, τι είναι το thread pool executor στο Android;

Πισίνα με νήματα είναι μια ενιαία ουρά εργασιών FIFO με μια ομάδα εργαζομένων κλωστές . Οι παραγωγοί (π.χ. το UI Νήμα ) στέλνει εργασίες στην ουρά εργασιών. Android υποστηρίζει Java Εκτελεστής διαθήκης πλαίσιο που προσφέρει τις ακόλουθες κλάσεις για τη χρήση α πισίνα με νήματα . Εκτελεστής διαθήκης : μια διεπαφή που έχει μια μέθοδο εκτέλεσης.

Δεύτερον, πώς λειτουργεί το thread pool executor; Με απλά λόγια, το εργασία ενός εκτελεστής διαθήκης είναι η εκτέλεση εργασιών. ο εκτελεστής διαθήκης σηκώνει α Νήμα από το νήμα να εκτελέσει μια εργασία. ο εκτελεστής διαθήκης διατηρεί έναν ελάχιστο αριθμό από κλωστές στο πισίνα με νήματα ακόμα κι αν όλοι τους δεν εκτελούν κάποια εργασία.

Με αυτόν τον τρόπο, πώς λειτουργεί η υπηρεσία εκτελεστών;

Η Java Executor Service είναι μια κατασκευή που σας επιτρέπει να περάσετε μια εργασία που θα εκτελεστεί από ένα νήμα ασύγχρονα. ο εκτελεστική υπηρεσία δημιουργεί και διατηρεί μια επαναχρησιμοποιήσιμη δεξαμενή νημάτων για την εκτέλεση υποβαλλόμενων εργασιών. Υπάρχουν δύο τρόποι για να δημιουργήσετε ένα Thread Pool Εκτελεστής διαθήκης.

Γιατί χρειαζόμαστε πλαίσιο εκτέλεσης;

ο Πλαίσιο εκτελεστών στην Java διαχωρίστε τις υποβολές των εργασιών και την εκτέλεση αυτών των εργασιών. Με αυτή τη μέθοδο εμείς μπορεί να καθορίσει πώς θέλουμε για την εκτέλεση εργασιών με δυνατότητα εκτέλεσης (διεπαφής με δυνατότητα εκτέλεσης), συμπεριλαμβανομένης της σειράς εκτέλεσης εργασιών, του αριθμού των εργασιών που μπορούν να εκτελεστούν ταυτόχρονα και του αριθμού των εργασιών που μπορούν να τεθούν στην ουρά.

Συνιστάται: