다음을 통해 공유


CWinThread::CreateThread

호출 프로세스의 주소 공간 안에서 실행 하는 스레드를 만듭니다.

BOOL CreateThread(
   DWORD dwCreateFlags = 0,
   UINT nStackSize = 0,
   LPSECURITY_ATTRIBUTES lpSecurityAttrs = NULL 
);

매개 변수

  • dwCreateFlags
    스레드 생성을 제어 하는 추가 플래그를 지정 합니다.이 플래그는 두 값 중 하나를 포함할 수 있습니다.

    • CREATE_SUSPENDED 스레드가 일시 중단 횟수가 1로 시작 합니다.사용 CREATE_SUSPENDED 의 데이터 멤버를 초기화 하는 경우는 CWinThread 개체, 예: m_bAutoDelete 또는 스레드가 실행을 시작 하기 전에 파생된 클래스의 멤버.사용자 초기화가 완료 되 면 사용 하는 CWinThread::ResumeThread 실행 스레드를 시작 합니다.때까지 스레드가 실행 되지 않습니다 CWinThread::ResumeThread 라고 합니다.

    • 0 스레드를 만든 후 즉시 시작 합니다.

  • nStackSize
    크기 (바이트)에 대 한 새 스레드를 지정합니다.경우 0, 같은 크기의 주 스레드는 프로세스에는 기본 스택 크기가 있습니다.

  • lpSecurityAttrs
    가리키는 있는 SECURITY_ATTRIBUTES 스레드에 대 한 보안 특성을 지정 하는 구조입니다.

반환 값

0이 스레드를 만들었습니다. 그렇지 않으면 0입니다.

설명

사용 AfxBeginThread 스레드 개체를 만들고 한 번에 실행할 수 있습니다.사용 CreateThread 사이의 연속 생성과 종료 스레드 실행 스레드 개체를 다시 사용 하려는 경우.

요구 사항

헤더: afxwin.h

참고 항목

참조

CWinThread 클래스

계층 구조 차트

AfxBeginThread

CWinThread::CWinThread

CreateThread