Hvad er executor Android?
Hvad er executor Android?

Video: Hvad er executor Android?

Video: Hvad er executor Android?
Video: ТЕПЕРЬ НЕ ПРОПАДУ 10-ть самоделок ВЫРУЧАТ ГДЕ УГОДНО! 2024, November
Anonim

An Eksekutør der giver metoder til at administrere afslutning og metoder, der kan producere en fremtid til sporing af fremskridt for en eller flere asynkrone opgaver.

Heri, hvad er thread pool executor i Android?

Tråd pool er en enkelt FIFO-opgavekø med en gruppe arbejdere tråde . Producenterne (f.eks. brugergrænsefladen tråd ) sender opgaver til opgavekøen. Android understøtter Java Eksekutør framework, der tilbyder følgende klasser til brug af en tråd pool . Eksekutør : en grænseflade, der har en eksekveringsmetode.

For det andet, hvordan fungerer trådpoolsudfører? For ganske enkelt at sige arbejde af en bobestyrer er at udføre opgaver. Det bobestyrer henter en tråd fra trådpool at udføre en opgave. Det bobestyrer holder et minimum antal af tråde i tråd pool selvom de ikke alle udfører en eller anden opgave.

Hvordan fungerer bobestyrerservice på denne måde?

Java ExecutorService er en konstruktion, der giver dig mulighed for at videregive en opgave, der skal udføres af en tråd asynkront. Det bobestyrertjeneste opretter og vedligeholder en genanvendelig pulje af tråde til udførelse af indsendte opgaver. Der er to måder at instansiere en trådpulje på Eksekutør.

Hvorfor har vi brug for udførerramme?

Det Eksekutørramme i Java adskille indsendelser af opgaver og udførelse af disse opgaver. Med denne metode vi kan bestemme hvordan vi vil have at udføre Runnable (grænseflade Runnable) opgaver, herunder rækkefølge for opgaveudførelse, antal opgaver, der kan udføres samtidigt og antallet af opgaver, der kan sættes i kø.

Anbefalede: