뮤텍스를 이용한 동기화를 통해 다중쓰래드 프로그래밍을 하고 있습니다.현재 콘솔 환경에서만 실행이 되게끔 작성 되어 있고 차후 gui를 포함 하려고 합니다.현재 고민중인 문제는 다중쓰래드를 생성할경우 main() 가 있는 파일의 코드량이 급격이 늘어 난다는 점입니다.물론 몇몇 작성한 함수는 다른 파일로 나누어 쓰래드 작업 내용 일부분에 포함 되긴 했습니다.그러나 만들려는 쓰래드의 갯수가 현재 2개인데 5개 정도로 늘어날 경우 main()이 있는 파일의 소스코드량만 늘어나게 됩니다.
일단 사양부터 밝히자면, 제 컴퓨터는 128MB 램의 가난한 머신입니다.
게다가 CPU는 무려 초창기의 펜티엄 4 코어를 달고 있지요. :(
예전에 윈도우에서 Eclipse를 돌렸던 적이 있었는데, 지금은 그것보다 더합니다.
기본적으로 실행에 3~4분, 새 프로젝트 하나 만들었더니 4~5분간 먹통, 마우스 클릭 한 번 할 때마다 기본적으로 5초는 먹고 들어가는군요. :?
.......자바라서 그런지는 잘 모르겠습니다만 말이죠...
[code:1]
1>c:\Mass.h(13) : error C2146: syntax error : missing ';' before identifier 'name'
1>c:\Mass.h(13) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int