목록iterator (1)
GaGe
Lua_Study(9장) 코루틴
코루틴은 corutine테이블로 사용한다. 스레드들이 동시에 한번에 돌아가는 형태가 아니라 한 번에 한 코루틴만 수행된다. 코루틴의 생성 코루틴은 생성된 코루틴을 표현하는 thread 타입의 값을 반환한다. co = corutine.create(function() print("hi") end) 코루틴의 상태 suspended(중지) --> 다음에 다시 실행할 수 있음 running(실행 중) dead(종료) normal(일반) print(corutine.status(co)) suspended --- resume ---> running ------> dead yield 실행 중인 코루틴을 중지하고 나중에 다시 실행할 수 있는 상태로 바꾼다. co = corutine.create(function() for ..
Study/Lua
2022. 7. 14. 17:48