Արդյո՞ք կրկնությունները համաժամանակյա են:
Արդյո՞ք կրկնությունները համաժամանակյա են:

Video: Արդյո՞ք կրկնությունները համաժամանակյա են:

Video: Արդյո՞ք կրկնությունները համաժամանակյա են:
Video: 💥🏹 𝗔𝗺 𝗦𝘂𝗰𝗰𝗲𝘀 𝗜𝗻 𝗜𝘂𝗯𝗶𝗿𝗲? ☸️ 𝗧𝗮𝗿𝗼𝘁 𝗜𝗻𝘁𝗲𝗿𝗮𝗰𝘁𝗶𝘃 𝗔𝘁𝗲𝗺𝗽𝗼𝗿𝗮𝗹𝗮❤️! 2024, Մայիս
Anonim

Կորուտիններ . Երկար պատմությունը կարճելու համար, կորուտիններ նման են աշխատանք կատարող թելերի միաժամանակ . Այնուամենայնիվ, կորուտիններ պարտադիր չէ, որ կապված լինեն որևէ կոնկրետ թեմայի հետ: Ա կորուտին կարող է սկսել դրա կատարումը մեկ շղթայի վրա, այնուհետև կասեցնել և շարունակել դրա կատարումը մեկ այլ թելի վրա:

Այստեղ, արդյո՞ք Goroutine-ները կորուտիններ են:

Ակնհայտ է, որ անունը « գորուտին Այս նմանությունից է բխում: Տարբերությունները կորուտիններ և գորուտիններ են՝ գորուտիններ ենթադրում է զուգահեռություն; կորուտիններ ընդհանուր առմամբ ոչ: գորուտիններ հաղորդակցվել ալիքների միջոցով; կորուտիններ շփվել եկամտաբերության միջոցով և վերսկսել գործողությունները:

Բացի վերևից, արդյո՞ք կոռուտինները թելեր են: Հայեցակարգային առումով, կորուտիններ նման են թելեր . Նրանք կատարում են աշխատանքի միավորներ միաժամանակ: Բայց ի տարբերություն թելեր , կորուտիններ պարտադիր չէ, որ կապված լինեն որևէ կոնկրետի հետ թել . Ա կորուտին կարող է սկսել կատարել մեկում թել , կասեցնել կատարումը և վերսկսել այլ տարբերակով թել.

Համապատասխանաբար, որո՞նք են կորուտինները, որ այն աշխատում է տարբեր թեմայի վրա:

Կորուտիններ ոչինչ չունենալու անել հետ Թեմաներ . Կորուտին մեթոդները կարող է ժամանակի ընթացքում մաս առ մաս կատարվի, բայց բոլոր գործընթացները դեռ կատարվում են մեկ հիմնական միջոցով Թեմա . Եթե ունեք մեկից ավելի տրամաբանական պրոցեսոր, շատ թելեր մահապատժի են ենթարկվում տարբեր պրոցեսորներ.

Ի՞նչ ի նկատի ունես կորուտիններ ասելով:

Կորուտիններն են համակարգչային ծրագրի բաղադրիչներ, որոնք ընդհանրացնում են ենթածրագրերը ոչ կանխարգելիչ բազմաբնույթ առաջադրանքների համար՝ թույլ տալով կասեցնել և վերսկսել կատարումը: Կորուտիններն են հարմար է ծրագրի ծանոթ բաղադրիչներն իրականացնելու համար, ինչպիսիք են կոոպերատիվ առաջադրանքները, բացառությունները, իրադարձությունների հանգույցները, կրկնողները, անսահման ցուցակները և խողովակները:

Խորհուրդ ենք տալիս: