Giriş
Corutine desteği C++ dilinin bir parçası haline geldi. Dolayısıyla dışarıdan bir kütüphane veya header dosyası kullanmaya gerek kalmadı.
Corutine desteği C++ dilinin bir parçası haline geldi. Dolayısıyla dışarıdan bir kütüphane veya header dosyası kullanmaya gerek kalmadı.
C++20 ile Coroutine Nedir?
Açıklaması şöyle
Açıklaması şöyle
One of the most important new features in the C++20 is coroutines. A coroutine is a function that has the ability to be suspended and resumed. A function becomes a coroutine if it uses any of the following:- the co_await operator to suspend execution until resumed- the co_return keyword to complete execution and optionally return a value- the co_yield keyword to suspend execution and return a value
Stack
Coroutine stack kullanmayacak yani stackless olacak. Stack olmaması her şeyin heap üzerinde olması anlamına gelmez.Event Loop
C++ ile Coroutine kullanırken bir event loop'tan bahsedilmiyor.
Hiç yorum yok:
Yorum Gönder