Ali so korutine sočasne?
Ali so korutine sočasne?

Video: Ali so korutine sočasne?

Video: Ali so korutine sočasne?
Video: Nastya and Watermelon with a fictional story for kids 2024, September
Anonim

Korutine . Da skrajšam zgodbo, korutine so kot niti, ki opravljajo delo hkrati . Vendar pa korutine niso nujno povezani z nobeno posebno nitjo. A korutina lahko sproži njegovo izvajanje v eni niti, nato pa prekine in nadaljuje njegovo izvajanje v drugi niti.

Ali so v tem primeru Goroutine korutine?

Očitno je ime " goroutine " izhaja iz te podobnosti. Razlike med korutine in goroutines so: goroutines pomenijo vzporednost; korutine na splošno ne. goroutines komunicirati po kanalih; korutine komunicirati prek pridelka in nadaljevanja dejavnosti.

Poleg zgoraj, ali so korutine niti? konceptualno, korutine so podobni niti . Sočasno izvajajo enote dela. Ampak za razliko od niti , korutine niso nujno vezani na nobeno posebnost nit . A korutina lahko začnete izvajati v enem nit , prekinite izvajanje in nadaljujte na drugem nit.

Ustrezno temu, kaj so korutine, ali se izvaja v drugi niti?

Korutine nimajo kaj narediti z Niti . Coroutine metode lahko se sčasoma izvajajo kos za kosom, vendar vse procese še vedno izvaja en sam glavni Nit . Če imate več kot en logični CPE, veliko niti se izvajajo na drugačen procesorji.

Kaj mislite s korutinami?

Korutine so komponente računalniškega programa, ki posplošujejo podprograme za nepredvidljivo večopravilnost, tako da omogočajo prekinitev in nadaljevanje izvajanja. Korutine so zelo primeren za izvajanje znanih programskih komponent, kot so kooperativne naloge, izjeme, zanke dogodkov, iteratorji, neskončni seznami in cevi.

Priporočena: