쓰레드와 쓰레드 함수
글쓴이: dwbh2000 / 작성시간: 화, 2010/01/19 - 6:45오후
_beginthreadex 를 이용해서 쓰레드를 생성하고
WorkThread라는 스레드함수 ( 콜백함수 라고하나요?? ) 를 등록해서
쓰레드가 생성되면 WorkThread 안에 있는 루프가 돌면서 계속해서 스레드의 아이디를 출력하도록 했는데
문제는 쓰레드를 16개까지 생성하는 경우는 스레드 함수의 내용이 정상적으로
실행이되어서 스레드 아이디가 출력이 되는데
17번째부터 생성되는 스레드는 반환값이나 얻어오는 스레드 아이디가 정상적인 것으로 봐서
생성은 정상적으로 되는것 같은데...
문제는 WorkThread 함수가 실행이 안되네요. 즉, 스레드 아이디를 출력하지 않습니다.
스레드를 50개 생성하든.. 100개 생성하던.. 스레드의 숫자나 CPU 갯수 등과는 무관하게
16개 까지만 정상적으로 동작하는데 혹시나 뭐가 잘못된건지 알려주시면 감사하겠습니다.
Forums:


댓글 달기