Koroutinler eşzamanlı mı?
Koroutinler eşzamanlı mı?

Video: Koroutinler eşzamanlı mı?

Video: Koroutinler eşzamanlı mı?
Video: КУРИЦА И УТКА В ГЛИНЕ. SUB ENG, FR, ESP, IT, 中文 2024, Kasım
Anonim

eşyordamlar . Uzun lafın kısası, eşyordamlar iş yürüten iplikler gibidir aynı anda . Yine de, eşyordamlar belirli bir iş parçacığı ile ilişkili olması gerekmez. A eşyordam yürütmesini bir iş parçacığında başlatabilir, ardından askıya alıp farklı bir iş parçacığında yürütmeye devam edebilir.

Burada, Goroutineler eşyordamlar mı?

Açıkçası, adı " goroutin " bu benzerlikten kaynaklanmaktadır. Aradaki farklar eşyordamlar ve goroutinler NS: goroutinler paralellik anlamına gelir; eşyordamlar genel olarak yapmayın. goroutinler kanallar aracılığıyla iletişim kurmak; eşyordamlar verim ve devam ettirme işlemleri aracılığıyla iletişim kurun.

Yukarıda, eşyordam konuları var mı? kavramsal olarak eşyordamlar Gibi İş Parçacığı . İş birimlerini aynı anda yürütürler. Ama aksine İş Parçacığı , eşyordamlar mutlaka belirli bir şeye bağlı değildir Konu . A eşyordam birinde yürütmeye başlayabilir Konu , yürütmeyi askıya alın ve farklı bir Konu.

Buna bağlı olarak, farklı iş parçacığı üzerinde çalışan eşyordamlar nelerdir?

eşyordamlar hiçbir şeyim yok yapmak ile birlikte İş Parçacığı . eşyordam yöntemler Yapabilmek zamanla parça parça yürütülür, ancak tüm işlemler hala tek bir ana tarafından yapılır. Konu . Birden fazla mantıksal CPU'nuz varsa, birçok konu üzerinde yürütülür farklı CPU'lar.

Koroutinler ile ne demek istiyorsun?

eşyordamlar Yürütmenin askıya alınmasına ve yeniden başlatılmasına izin vererek, önleyici olmayan çoklu görev için alt rutinleri genelleştiren bilgisayar programı bileşenleri. eşyordamlar işbirlikçi görevler, istisnalar, olay döngüleri, yineleyiciler, sonsuz listeler ve borular gibi tanıdık program bileşenlerini uygulamak için çok uygundur.

Önerilen: