golang - 고루틴과 콜스택

고루틴이 기동한 시점에서 함수의 콜스택이 분리된다.
panic은 고루틴의 콜스택을 돌아간다.
즉 defer & recover는 panic이 발생한 고루틴 내에서 사용해야 한다.

goroutine_callstack
일바 함수 호출


goroutine_callstack
고루틴을 포함한 함수 호출


이 글은 2018-12-10에 작성되었습니다.