Shirye-shiryen Asynchronous kwanan nan ya zama ba ƙasa da haɓaka fiye da shirye-shiryen layi ɗaya na gargajiya ba, kuma a cikin duniyar JavaSript, duka a cikin masu bincike da kuma a cikin Node.js, fahimtar dabarun sa ya ɗauki ɗayan wurare na tsakiya wajen tsara hangen nesa na masu haɓakawa. Na kawo hankalin ku cikakken kuma mafi cikakken kwas tare da bayanin duk hanyoyin da suka yadu na shirye-shiryen asynchronous, adaftar tsakanin su da buɗewar taimako. A halin yanzu ya ƙunshi laccoci 23, rahotanni 3 da wuraren ajiya guda 28 tare da misalai masu yawa akan github. Jimlar kusan awanni 17 na bidiyo:
Bayani don zane
Jadawalin (a sama) yana nuna haɗin kai tsakanin hanyoyi daban-daban na aiki tare da asynchony. Tubalan masu launin suna nufin shirye-shiryen asynchronous, kuma b/w yana nuna hanyoyin shirye-shirye iri ɗaya (semaphores, mutexes, barriers, da dai sauransu) da Petri nets, waɗanda, kamar shirye-shiryen asynchronous da ƙirar ɗan wasan kwaikwayo, hanyoyi ne daban-daban don aiwatar da lissafin layi ɗaya (su ne. an ba da shi a cikin zane kawai don ƙarin daidaitaccen wuri na shirye-shiryen asynchronous). Samfurin wasan kwaikwayo yana da alaƙa da shirye-shiryen asynchronous saboda aiwatar da ƴan wasan kwaikwayo ba tare da multithreading shima yana da haƙƙin wanzuwa kuma yana aiki don tsara lambar asynchronous. Layukan masu dige-dige suna danganta abubuwan da suka faru da jerin gwano na lokaci guda zuwa kiran dawo da kira saboda waɗannan abubuwan taƙaitawa sun dogara ne akan sake kiran waya, amma har yanzu suna samar da sabbin hanyoyi masu inganci.
Batun lacca
A ƙarƙashin kowane bidiyo akwai hanyoyin haɗi zuwa wuraren ajiya tare da misalan lamba waɗanda aka bayyana a cikin bidiyon. Na yi ƙoƙarin nuna cewa babu buƙatar rage komai zuwa abstraction ɗaya na asynchrony. Babu wata hanya ta duniya game da asynchrony, kuma ga kowane hali za ka iya zaɓar waɗancan hanyoyin da za su ba ka damar rubuta lambar ta halitta don wannan takamaiman aiki. Tabbas, wannan kwas ɗin za a ƙara shi kuma ina roƙon kowa ya ba da shawarar sabbin batutuwa kuma ya ba da gudummawar misalan lambar. Babban makasudin kwas din shine nuna yadda ake gina asynchony abstractions daga ciki, kuma ba kawai koyar da yadda ake amfani da su ba. Kusan duk abstractions ba a ɗauke su daga ɗakunan karatu ba, amma ana ba da su a cikin mafi sauƙin aiwatarwa kuma ana nazarin aikin su mataki-mataki.
Masu amfani da rajista kawai za su iya shiga cikin binciken.
Menene ra'ayin ku game da kwas din?
-
Zan kalli gaba dayan kwas din
-
Zan duba a zabi
-
Hanya daya ta ishe ni
-
Zan ba da gudummawa ga kwas
-
Ba ni da sha'awar asynchony
Masu amfani 8 sun kada kuri'a. 1 mai amfani ya ƙi.
source: www.habr.com