|
음 ;; 리플로 달았는데 답글이 올라왔네요 ;;
중요하다고 생각을 하지 않아서 그런것인지 -_-;;
dwThreadID 에는 어떤값이든 임의로 값을 넣을수는 있습니다.
그렇지만.. CreateThread() 함수에 어떤 영향도 미치지 않는 의미없는 수가 됩니다.
LPDWORD lpThreadId // pointer to returned thread identifier
[lpParameter]
Specifies a single 32-bit parameter value passed to the thread.
사용 : CreateThread(....., &dwThreadID);
그러면.. 함수에서 값을 dwThreadID에 할당해 줍니다..
쉽게 접근 하기위해 윈도우 프로그래밍을 하시는것도 좋지만..
기초가 안잡힌 상태에서 프로그래밍을 하는건 대단히 위험합니다.
(모래탑을 쌓게 되는 사람이 될수 있습니다..)
제대로된 멀티쓰레드는 그래도 중급 이상의 기술입니다 ;
정확히 알고 쓰지 못하면 오히려 포기하게 됩니다. ;;
blue_sky 님이 쓰신 글 :
: CreateThread에서 인자중에 아이디 인자에 1~100까지의 임의의 수로 아이디를 부여해두 되나여...
:
: DWORD dwThreadID = 1; 같이요...
:
: HANDLE CreateThread(
:
: LPSECURITY_ATTRIBUTES lpThreadAttributes, // pointer to thread security attributes
: DWORD dwStackSize, // initial thread stack size, in bytes
: LPTHREAD_START_ROUTINE lpStartAddress, // pointer to thread function
: LPVOID lpParameter, // argument for new thread
: DWORD dwCreationFlags, // creation flags
: LPDWORD lpThreadId // pointer to returned thread identifier
: );
:
: 항상 질문만 하는 blue_sky가...
: 답변 부탁드리고 조은 하루되세요.
:
|