티스토리 뷰



코드는 위와 같습니다.



threading 을 추가 시켜준 상태에서 시작을 해야 Mutex 가 먹히게 됩니다.



mutex는 YPM_Design2 에 대한 자원을 동시에 사용하지 못하게 막는 것인데,



그로 인해서 bState 가 현재 사용가능한지 아닌지로 판명되는 것입니다.



if 안에 global.DEBUG 는 제가 디버깅 작업을 하기 위해 사용하는 코드이고,



중요 한것은 mutex 를 이용해서 bState 의 상태를 결정하고 프로그램이 실행될지 말지가 결정되는 것입니다.



( thread 에 가면 mutex에 관한 자원 관리에 대해서 좀 더 자세히 배울 수 있습니다.



자세한 사항은 차후에 시간을 내서 정리하도록 하겠습니다. )




댓글
댓글쓰기 폼