Mtekelezaji Android ni nini?
Mtekelezaji Android ni nini?

Video: Mtekelezaji Android ni nini?

Video: Mtekelezaji Android ni nini?
Video: ХАБИБ - Ягода малинка (Премьера клипа) 2024, Novemba
Anonim

An Mtekelezaji ambayo hutoa mbinu za kudhibiti kusitishwa na mbinu zinazoweza kuzalisha Wakati Ujao wa kufuatilia maendeleo ya kazi moja au zaidi zisizolingana.

Hapa, mtekelezaji wa dimbwi la nyuzi ni nini kwenye Android?

Bwawa la nyuzi ni foleni moja ya kazi ya FIFO na kikundi cha wafanyikazi nyuzi . Watayarishaji (k.m. UI uzi ) hutuma kazi kwenye foleni ya kazi. Android inasaidia Java Mtekelezaji mfumo ambao hutoa madarasa yafuatayo kwa kutumia a bwawa la thread . Mtekelezaji : kiolesura ambacho kina njia ya kutekeleza.

Pili, mtekelezaji wa dimbwi la nyuzi hufanyaje kazi? Kwa urahisi, the kazi ya mtekelezaji ni kutekeleza majukumu. The mtekelezaji huchukua a uzi kutoka threadpool kutekeleza kazi. The mtekelezaji huhifadhi idadi ya chini ya nyuzi ndani ya bwawa la thread hata kama wote hawatekelezi kazi fulani.

Kwa namna hii, huduma ya mtekelezaji inafanyaje kazi?

Java Huduma ya Mtekelezaji ni muundo unaokuruhusu kupitisha kazi ya kutekelezwa na uzi bila usawa. The huduma ya mtendaji huunda na kudumisha kundi linaloweza kutumika tena la nyuzi kwa ajili ya kutekeleza kazi zilizowasilishwa. Kuna njia mbili za kusisitiza Dimbwi la Thread Mtekelezaji.

Kwa nini tunahitaji mfumo wa mtekelezaji?

The Mfumo wa mtekelezaji katika Java tenga mawasilisho ya kazi na utekelezaji wa kazi hizo. Kwa njia hii sisi inaweza kuamua jinsi gani tunataka kutekeleza majukumu ya Runnable (interface Runnable) ikijumuisha mpangilio wa utekelezaji wa kazi, idadi ya kazi zinazoweza kutekelezwa kwa wakati mmoja na idadi ya kazi zinazoweza kupangwa.

Ilipendekeza: