사용하기에 앞서 뮤텍스와 쓰레드의 개념을 잡고 들어가보자. 프로세스(Process)는 말 그대로, 독립적인 실행의 단위이다.쓰레드(Thread)는 멀티프로세스가 지원되는 OS에서 실행의 최소 단위이다.쓰레드가 모여서 하나의 프로세스를 구성하게 된다. 즉 프로세스를 실행하면한개 이상의 쓰레드가 기동되는것을 의미하는 것이다.하나의 프로세스에 여러개의 쓰레드를 기동시키기도 한다. Mutex란 Mutual Exclusion의 약자로써, Thread가 여러개 존재 할 때 동시간에 접근을 허용하지 않는다는 의미를 가지고 있다. (만약 Mutex에 대해 더욱 깊게 들어가고 싶으시다면, http://blog.naver.com/ckpj1?Redirect=Log&logNo=100015002737 블로그를 참조해주시길 바랍..