O chionn ghoirid tha prògramadh asyncronach air fàs nas leasaichte na prògramadh clasaigeach co-shìnte, agus ann an saoghal JavaSript, an dà chuid ann am brobhsairean agus ann an Node.js, tha tuigse air na dòighean aige air aon de na prìomh àiteachan a ghabhail ann a bhith a’ cumadh sealladh cruinne luchd-leasachaidh. Bheir mi gu d’ aire cùrsa coileanta agus as coileanta le mìneachadh air na dòighean farsaing de phrògramadh asyncronach, innealan-atharrachaidh eatorra agus fosglaidhean taice. Aig an àm seo tha 23 òraidean, 3 aithisgean agus 28 tasgaidhean ann le mòran eisimpleirean còd air github. Gu h-iomlan timcheall air 17 uairean de bhidio:
Mìneachadh air an sgeama
Tha an diagram (gu h-àrd) a’ sealltainn nan ceanglaichean eadar diofar dhòighean air obrachadh le asincrony. Tha na blocaichean dathte a’ toirt iomradh air prògramadh asyncronach, agus tha b / w a’ sealltainn dòighean prògramadh co-shìnte (semaphores, mutexes, bacaidhean, msaa) agus lìn Petri, a tha, leithid prògramadh asyncronach agus modail an cleasaiche, nan dòighean eadar-dhealaichte airson coimpiutaireachd co-shìnte a chuir an gnìomh (tha iad. air a thoirt seachad san diagram a-mhàin gus àite prògramadh asyncronach a dhearbhadh). Tha modail an cleasaiche co-cheangailte ri prògramadh asyncronach oir tha còir aig buileachadh chleasaichean gun ioma-snàthainn a bhith ann agus tha e a’ frithealadh còd asyncronach a structaradh. Bidh na loidhnichean dotagach a’ ceangal thachartasan agus an ciudha co-aontach ri fios air ais oir tha na h-iomraidhean sin stèidhichte air fios air ais, ach tha iad fhathast nan dòighean càileachdail ùra.
Cuspairean òraidean
Fo gach bhidio tha ceanglaichean gu stòran le eisimpleirean còd a tha air am mìneachadh sa bhidio. Dh'fheuch mi ri sealltainn nach eil feum air a h-uile càil a lùghdachadh gu aon tharraing de asyncronaidh. Chan eil dòigh-obrach uile-choitcheann ann a thaobh asynchrony, agus airson gach cùis faodaidh tu na dòighean sin a thaghadh a leigeas leat còd a sgrìobhadh nas nàdarra airson a ’ghnìomh shònraichte seo. Gu dearbh, thèid cur ris a’ chùrsa seo agus bidh mi ag iarraidh air a h-uile duine cuspairean ùra a mholadh agus eisimpleirean còd a chuir ris. Is e prìomh amas a’ chùrsa sealltainn mar a thogas tu geàrr-chunntasan asyncronach bhon taobh a-staigh, agus chan ann dìreach mar a chleachdas tu iad. Cha mhòr nach eil a h-uile tarraing air a thoirt bho leabharlannan, ach tha iad air an toirt seachad anns a’ bhuileachadh as sìmplidh agus tha an obair aca air a sgrùdadh ceum air cheum.
Chan fhaod ach luchd-cleachdaidh clàraichte pàirt a ghabhail san sgrùdadh.
Dè do bheachd air a’ chùrsa?
-
Cumaidh mi sùil air a’ chùrsa gu lèir
-
Seallaidh mi gu roghnach
-
Tha aon dòigh-obrach gu leòr dhomh
-
Cuiridh mi ris a’ chùrsa
-
Chan eil ùidh agam ann an asynchrony
Bhòt 8 neach-cleachdaidh. Cha do stad 1 neach-cleachdaidh.
Source: www.habr.com