Mmemme asynchronous (usoro zuru oke)

Mmemme asynchronous (usoro zuru oke)

Asynchronous mmemme na-adịbeghị anya na-aghọ ọ dịghị obere mepụtara ka oge gboo yiri mmemme, na na ụwa nke JavaSript, ma na nchọgharị na na Node.js, ịghọta usoro ya ewerewo otu n'ime Central ebe na-akpụzi ụwa nke mmepe. M na-ewetara gị echiche zuru oke na nke zuru oke na nkọwa nke ụzọ niile zuru ebe niile nke mmemme asynchronous, ihe nkwụnye n'etiti ha na oghere inyeaka. Ugbu a ọ nwere nkuzi 23, akụkọ 3 na ebe nchekwa 28 nwere ọtụtụ ihe atụ koodu na github. Mgbakọta ihe dị ka awa 17 vidiyo: njikọ na listi ọkpụkpọ.

Nkọwa maka eserese ahụ

Eserese (nke dị n'elu) na-egosi njikọ dị n'etiti ụzọ dị iche iche eji arụ ọrụ na asynchrony. Ihe mgbochi agba na-ezo aka na mmemme asynchronous, na b / w na-egosi usoro mmemme yiri ya (semaphores, mutexes, mgbochi, wdg) na Petri net, nke, dị ka mmemme asynchronous na onye na-eme ihe nkiri, bụ ụzọ dị iche iche iji mejuputa mgbakọ n'otu oge (ha bụ. nyere na eserese ahụ naanị iji chọpụta nke ọma ebe mmemme asynchronous). Ihe nlereanya onye na-eme ihe nkiri metụtara mmemme asynchronous n'ihi na mmejuputa ndị na-eme ihe nkiri na-enweghị multithreading nwekwara ikike ịdị adị ma na-eje ozi iji hazie koodu asynchronous. Ahịrị ndị nwere ntụpọ na-ejikọ mmemme yana kwụ n'ahịrị n'otu oge na nkwụghachi azụ n'ihi na abstraction ndị a gbadoro ụkwụ na azụghachi azụ, mana ka na-etolite ụzọ ọhụrụ nke ọma.

Isiokwu nkuzi

1. Asynchronous mmemme (nchịkọta)
2. Ngụ oge, oge na EventEmitter
3. Asynchronous mmemme iji callbacks
4. Asynchronous iteration anaghị egbochi
5. Asynchony na ụlọ akwụkwọ async.js
6. Asynchrony na nkwa
7. Ọrụ asynchronous na njikwa njehie
8. Asynchronous nkwụnye: kwere nkwa, callbackify, mekọrịta
9. Ndị na-anakọta data asynchronous
10. Ehieghị ụzọ na nkwa
11. Nsogbu asynchronous stacktrace
12. Generators na asynchronous generators
13. Iterators na asynchronous iterators
14. Ịkagbu ọrụ asynchronous
15. Asynchronous ọrụ mejupụtara
16. Mgbe ahụ na arọ na-echere
17. Concurrent asynchronous kwụ n'ahịrị
18. Nlereanya mepere emepe (Nkpughe ihe nrụpụta)
19. Ọdịnihu: Asynchrony na ọdịnihu enweghị obodo
20. Deferred: Asynchrony on stateful differentials
21. Onye na-eme ihe nkiri
22. Onye na-ekiri ụkpụrụ (Onye na-ahụ anya + na-ahụ anya)
23. Asynchrony na RxJS na iyi omume

N'okpuru vidiyo ọ bụla enwere njikọ na ebe nchekwa nwere ihe atụ koodu nke akọwara na vidiyo ahụ. Agbalịrị m igosi na ọ dịghị mkpa ibelata ihe niile na otu abstraction nke asynchrony. Enweghị ụzọ zuru ụwa ọnụ maka asynchrony, na nke ọ bụla, ị nwere ike họrọ ụzọ ndị ahụ ga-enye gị ohere ide koodu nke ọma maka ọrụ a. N'ezie, a ga-agbakwunye akwụkwọ mmụta a ma ana m arịọ onye ọ bụla ka ọ tụọ aro isiokwu ọhụrụ ma nye onyinye atụ koodu. Ebumnuche bụ isi nke nkuzi ahụ bụ igosi otu esi ewupụta abstractions asynchony site n'ime, ọ bụghị naanị ịkụziri otu esi eji ha. A naghị ewepụta ihe fọrọ nke nta ka ọ bụrụ abstraction niile n'ụlọ akwụkwọ, mana enyere ha na mmejuputa ha kachasị mfe ma na-enyocha ọrụ ha site na nzọụkwụ.

Naanị ndị ọrụ edebanyere aha nwere ike isonye na nyocha a. banye, Biko.

Kedu ihe bụ echiche gị gbasara nkuzi ahụ?

  • Aga m ekiri ihe ọmụmụ niile

  • Aga m ele anya nke ọma

  • Otu ụzọ ezuru m

  • M ga-enye aka na nkuzi

  • Enweghị m mmasị na asynchrony

Ndị ọrụ 8 tụrụ vootu. 1 onye ọrụ anabataghị.

isi: www.habr.com

Tinye a comment