[ C++ 20 ] Coroutine

Minsu._.Lighting·2024년 2월 20일
0

📔 [ Modern C++ / C# ]

목록 보기
4/8

💡 Coroutine?

  • C#의 Coroutine

  • Module과 같이 양대산맥 처럼 중요하게 사용할 문법
    - 문법이 복잡해 당장 사용하지는 못하겠지만 누군가가 작성한 코드를 읽을 수 있을정도로는 공부하자!

  • 어떤 함수를 호출 중에 원할 때 빠져나간 후 원할 때 핸들을 통해 다시 재개할지, 중단할지 결정하는 문법
    - 쉽게 말해 함수를 호출할 때 어디까지 호출했는지 저장 및 일시정지, 나중에 이어서 다시 호출 하게 해주는 기능


💡 함수가 Coroutine이 되려면...

📌 co_return

📌 co_yield

📌 co_await

📌 사용 예시

  • 함수의 return 문처럼 co_return, co_yield, co_await 사용
profile
오코완~😤😤

0개의 댓글

관련 채용 정보