업무 상태와 CPU 대기 수단을 분리해 반복 확인한다.
open이 true면 성공한다
false일 때 core를 놓는다
permit·interrupt·spurious 중 하나다
condition과 flag를 다시 읽는다
핵심: park가 돌아왔다는 사실만으로 준비 완료를 선언하지 않는다.