내가 알던 프로그램 개념은 프로세스가 실행되면서
쓰레드들한테 시팔년아 넌 이거 해, 넌 저거 해, 끝났으면 꺼져, 기다려. 안 끝났으면 쉬지 말고 해.
이런 식으로 돌아가는 느낌이었는데 코루틴은 그냥 뭐 하다가 잠시,,,화장실 좀 갔다 와도 되겠읍니까,,, 하고
오줌 싸고 와서 마저 일하는 거 보는 느낌임
어떻게 이런 게 가능한 것이지?
내가 알던 프로그램 개념은 프로세스가 실행되면서
쓰레드들한테 시팔년아 넌 이거 해, 넌 저거 해, 끝났으면 꺼져, 기다려. 안 끝났으면 쉬지 말고 해.
이런 식으로 돌아가는 느낌이었는데 코루틴은 그냥 뭐 하다가 잠시,,,화장실 좀 갔다 와도 되겠읍니까,,, 하고
오줌 싸고 와서 마저 일하는 거 보는 느낌임
어떻게 이런 게 가능한 것이지?
동기 비동기는 무조건 필수적인 거여서
근.
이건 찐농도 레전드네 ㅡ - dc App
비유ㅋㅋㅋㅋㅋㅋㅋ
스레드는 콘텍스트를 os가 알아서 스위칭해서 제어를 못하는거고 코루틴은 콘텍스트 중간에 끊고 나갔다 올수 있게 제어도 가능한거고
지렷다