Programming in Lua 2판 챕터9 - 코루틴


Programming in Lua 2판 챕터9 - 코루틴

코루틴을 이용하여비동기 작업을 해봅시다.9.1 코루틴 기본다음은 코루틴을만드는 코드입니다.코루틴은멈춤, 실행, 죽음, 정상4가지의 상태를 가집니다.코루틴을 만들면 처음에는멈춤 상태로 시작합니다.만들자마자 자동으로코루틴이 실행되지 않습니다.coroutine.resume로 코루틴을실행할 수 있습니다.예제의 코루틴을 hi를 찍고바로 끝납니다.코루틴은 yield를 사용하여실행을 잠시 멈출수 있습니다.코루틴은 보호모드에서실행됩니다. 따라서실행중 에러가 생기는 경우resume호출부에 에러와메시지를 줍니다.코루틴 호출 시 인자를전달해 줄 수 있습니다.코루틴 resume의 결과로에러없음 여부와반환값을 얻을 수 있습니다.비슷하게 코루..........

Programming in Lua 2판 챕터9 - 코루틴에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.



원문링크 : Programming in Lua 2판 챕터9 - 코루틴