Kas korutiinid on samaaegsed?
Kas korutiinid on samaaegsed?

Video: Kas korutiinid on samaaegsed?

Video: Kas korutiinid on samaaegsed?
Video: Супер опасный кунг-фу поклон !Одновременные атаки суставов и ударов! 【Мияхира Тамоцу】 2024, September
Anonim

Korutiinid . Kui pika jutu lühidalt kokku võtta, korutiinid on nagu tööd teostavad niidid samaaegselt . Kuid, korutiinid ei pruugi olla seotud ühegi konkreetse lõimega. A korutiin saab käivitada selle täitmise ühes lõimes, seejärel peatada ja jätkata selle täitmist teises lõimes.

Kas Goroutines on siin korutiinid?

Ilmselgelt nimi " gorotiin " tuleneb sellest sarnasusest. Erinevused korutiinid ja gorutiinid on: gorutiinid viitab paralleelsusele; korutiinid üldiselt mitte. gorutiinid suhelda kanalite kaudu; korutiinid suhelda saagikuse ja operatsioonide jätkamise kaudu.

Kas peale ülaltoodud on korutiini lõimed? Kontseptuaalselt korutiinid on nagu niidid . Nad täidavad tööühikuid samaaegselt. Kuid erinevalt niidid , korutiinid ei ole tingimata seotud ühegi konkreetsega niit . A korutiin saab hakata täitma ühes niit , peatage täitmine ja jätkake teisel niit.

Vastavalt sellele, mis on korutiinid, kas see töötab erinevatel lõimedel?

Korutiinid pole midagi teha koos Niidid . Korutiin meetodid saab täidetakse aja jooksul tükkhaaval, kuid kõiki protsesse teeb ikkagi üks põhi Niit . Kui teil on rohkem kui üks loogiline protsessor, palju niite hukatakse erinev protsessorid.

Mida sa korutiini all mõtled?

Korutiin on arvutiprogrammi komponendid, mis üldistavad alamprogramme mitteennetava multitegumtöö jaoks, võimaldades täitmist peatada ja jätkata. Korutiin on sobib hästi tuttavate programmikomponentide, nagu koostööülesannete, erandite, sündmustetsüklite, iteraatorite, lõputute loendite ja torude rakendamiseks.

Soovitan: