일/프로그래밍 15

[퍼온글]쓰레드 프로시져 종료 제어는 volatile로 합시다

다중 쓰레드를 사용하면 생각해야 할 문제가 많습니다. 대표 적으로 UI 메세지 펌핑과 다른 쓰레들과의 동기화 문제 들이 있을수 있습니다. 그리고 프로그램이 종료 되었는데 프로시져가 실행되어 오류를 발생시킬 수 있습니다. BOOL is_running = FALSE; void thrd_proc(...) { while(!is_running) { update_windows(); } } void e..

일/프로그래밍 2008.03.15