//---------------------------------------------------------------------------
void ThreadProc(void*);
#include <vcl.h>
#pragma hdrstop
//---------------------------------------------------------------------------
#pragma argsused
int main(int argc, char* argv[])
{
 int i;
 unsigned long thread;
 for(i=1;i<5;i++)
 {
   thread=_beginthread(ThreadProc,4096,(void*)i);
   if((long)thread==-1) //生成一个新的线程
   {
     printf("Error Creating thread");
    }
  }
  getchar();
  return 0;
}
//---------------------------------------------------------------------------
  void ThreadProc(void *num)//线程的入口函数
  {
   printf("第%d个线程已经运行,线程号%1d\n",(int)num,_threadid);
   _endthread(); //表示终止该线程
  }