공부/정리2 Spring Kafka - Receiving Messages(1) 보호되어 있는 글 입니다. 2023. 3. 11. coroutine, fiber, virtual thread(java room) 좀 헷갈리는거 찾아본 것을 정리하는 의미에서.. 1. Coroutine 위키피디아 정의에 의하면 - 실행의 일시 중단과 재개를 허용해서 비선점적 멀티태스킹을 수행하기 위한 - 컴퓨터 프로그램 구성 요소로써 - 서브루틴을 일반화하는 것 을 의미한다 1950년대 소개된 용어다 stackless 와 stackful 로 크게 구분한다 stackless vs stackful stackless coroutine의 실행을 위한 stack 이 별도로 없기 때문에 호출자의 stack을 사용해서 실행흐름의 중단/재개를 처리한다 kotlin의 coroutine 이 stackless coroutine 의 일종이다 yield 명령을 사용할 수 없다 stream 을 손쉽게 정의하기 위해 주로 사용되는 Generator 가 sta.. 2023. 2. 11. 이전 1 다음