スレッドの作り方なんだが,以下のようにして
実行しても一瞬だけウィンドウ(コンソール)が開くが,
あっという間に閉じてしまうんだが,なぜだろう?

#include "windows.h"
DWORD WINAPI hello(LPVOID);
//
void main(void){
//スレッド作成
HANDLE hThread1;// スレッド1のハンドル
DWORD dwThredID1;// スレッド1の ID
hThread1 = CreateThread( NULL, 0, (LPTHREAD_START_ROUTINE) hello, 0, 0 , &dwThredID1 );
}
//
DWORD WINAPI hello(LPVOID p){
printf("hello!\n");
getchar();
return 0;
}