본문 바로가기

Developement

MinGW 환경 C++ 에서 Thread 간편히 쓰기 위한 CustomThread 클래스!


MinGW 으로 C++ 컴파일 해서 쓸시 , thread 처리를 위해 extern"C" 남발을 했던 기억이 있습니다.
아련한 기억인데 .. C++ 로 class 객체화를 하는데 있어 , thread 의 stdcall 함수 제작은 귀찮음의 걸림돌이 되었다고 생각 됩니다.
그래서 만들었던 것이 바로 이 CustomThread !!!

클래스 원형을 보면 다음과 같습니다.

그리고 실제 사용하는 입장에선 위의 클래스를 상속 받아, Setup 과 Execute(void*) 를 구현해 주면 되는 것 입니다.
예)

예제 소스는 CodeBlocks 로 만들어 졌습니다.
첨부 파일의 소스를 사용할 수 있으니 필요하신 분은 사용해 보시기 바랍니다.
본 소스는 공개로 만든 것 이므로 ,이 코드로 인해 발생하는 문제점은 제가 지지 않습니다!