Search

'windows'에 해당되는 글 2건

  1. 2015.02.16 윈도우 8.1 Skydrive/OneDrive 사용하지 않기
  2. 2010.06.22 스레드 만들기 - CreateThread()


실행(Widows + R) 창에서 gpedit.msc 입력






'로컬 그룹 정책 편집기' 창이 뜨면 좌측 메뉴에서 '컴퓨터 구성' - '관리 템플릿' - 'Windows 구성 요소' - 'OneDrive'

( windows 버전에 따라 'OneDrive' 대신 'SkyDrive'가 있을 수 있음)


위 그림과 같이 '사용 안 함', '사용', '사용' 순으로 적용




만세

MSDN Reference : http://msdn.microsoft.com/en-us/library/ms682453(VS.85).aspx

HANDLE CreateThread(
  LPSECURITY_ATTRIBUTES lpsa,
  DWORD cbStack,
  LPTHREAD_START_ROUTINE lpStartAddr,
  LPVOID lpvThreadParam,
  DWORD fdwCreate,
  LPDWORD lpIDThread
);




lpsa
무시한다. NULL로 설정

cbStack
스레드를 위한 메모리 스택의 크기. STACK_SIZE_PARAM_IS_A_RESERVATION flag가 켜지지 않았다면 무시한다.

lpStartAddr
스레드에 의해 호출되는 함수의 포인터

lpbThreadParam
lpStartAddr 이 호출하는 함수의 매개변수


fdwCreate
스레드가 생성되고난 후의 상태

CREATE_SUSPENDED : 스레드를 만든 후 Suspend 시킨다. ResumeThread 로 다시 Suspend에서 나올 수 있다.

STACK_SIZE_PARAM_IS_A_RESERVATION

lpIDThread
생성된 스레드의 스레드 ID를 받아온다. 필요없다면 NULL을 준다.


함수를 실행하면 lpStartAddr에 명시된 함수를 불러오며 스레드를 새로 만들어 실행시킨다

SAMPLE CODE
DWORD WINAPI Thread1(LPVOID lpArg); // 스레드를 위한 함수
HANDLE hd;
hd = CreateThread(NULL, 0, ThreadFunc, NULL, 0, NULL );