Je, kitanzi cha tukio lenye thread moja ni nini?
Je, kitanzi cha tukio lenye thread moja ni nini?

Video: Je, kitanzi cha tukio lenye thread moja ni nini?

Video: Je, kitanzi cha tukio lenye thread moja ni nini?
Video: JESUS (Swahili: Tanzania) 🎬 (CC) 2024, Novemba
Anonim

Kitanzi cha Tukio - Maana single threaded mzunguko usio na mwisho ambao unafanya kazi moja kwa wakati mmoja na sio kutengeneza tu single foleni ya kazi, lakini pia inatanguliza kazi, kwa sababu na kitanzi cha tukio una rasilimali moja tu ya utekelezaji (1 uzi ) kwa hivyo ili kutekeleza baadhi ya kazi mara moja unahitaji kazi za kuweka kipaumbele.

Kwa kuzingatia hili, ni mfano gani wa kitanzi cha tukio lenye nyuzi?

Muundo wa Kitanzi cha Tukio Lililo na Mnyororo Mmoja ProcessingSteps: Wateja Tuma ombi kwa Seva ya Wavuti. Node JS Web Serverinternal hudumisha Limited Uzi pamoja ili kutoa huduma kwa Maombi ya Mteja. Node JS Web Server inapokea maombi hayo na kuyaweka kwenye a Foleni . Inajulikana kama Foleni ya Tukio ”.

Pili, nodi moja imeunganishwa vipi? Wote Nodi Maombi ya JS hutumia SingleTreaded Usanifu wa Muundo wa Kitanzi cha Tukio ili kushughulikia wateja wengi kwa wakati mmoja. Kitanzi kikuu cha tukio ni single - threaded lakini kazi nyingi za I/O huendesha nyuzi zinazolingana, kwa sababu API za I/O ndani Nodi .js areasynchronous/non-blocking by design, ili kushughulikia kitanzi cha matukio.

Vile vile, single threaded inamaanisha nini?

Threaded moja michakato ina utekelezaji wa maagizo katika a single mlolongo. Kwa maneno mengine, amri moja ni michakato kwa wakati mmoja. Kinyume cha yenye thread moja michakato ni michakato yenye nyuzi nyingi. Michakato hii inaruhusu utekelezaji wa sehemu nyingi za programu kwa wakati mmoja.

Inamaanisha nini kuwa JavaScript imeunganishwa moja?

Javascript ni a single threaded lugha. Hii maana yake ina rundo moja la simu na lundo moja la kumbukumbu. Isipotarajiwa, hutekeleza msimbo kwa mpangilio na lazima ikamilishe kutekeleza nambari moja kabla ya kwenda kwenye inayofuata. Bunda la simu hutambua utendakazi wa API ya Wavuti na huzikabidhi kushughulikiwa na kivinjari.

Ilipendekeza: