[C++] socket - 3 [线程简单例子 代码]

 

 

#include<windows.h>
#include<stdio.h>
DWORD WINAPI myfun1(LPVOID lpParameter);//声明线程函数
DWORD WINAPI myfun2(LPVOID lpParameter);
int main()
{
    HANDLE h1,h2;//定义句柄变量
    h1=::CreateThread(NULL,0,myfun1,NULL,0,NULL);创建线程1
    printf("线程1开始运行!\r\n");
    h2=::CreateThread(NULL,0,myfun2,NULL,0,NULL);创建线程2
    printf("线程2开始运行!\t\n");
    ::CloseHandle(h1);//关闭线程句柄对象
    ::CloseHandle(h2);
    if(getchar()=='q')
    {
        return 0;
    }
    else 
    {
        ::Sleep(10000);
    }
}
DWORD WINAPI myfun1(LPVOID lpParameter)//线程函数
{
    printf("线程1正在运行!\r\n");
    return 0;
}
DWORD WINAPI myfun2(LPVOID lpParameter)
{
    printf("线程2正在运行!\r\n");
    return 0;
}

 

posted @ 2014-03-18 14:32  beautifulzzzz  阅读(861)  评论(0编辑  收藏  举报