其他分享
首页 > 其他分享> > 创建线程 Thread_Creat

创建线程 Thread_Creat

作者:互联网

1. 举例创建线程调用函数:  pthread_create(&extTask, NULL, ExternalTask, NULL);

extTask 代表线程名称,用于创建和退出线程。定义:static pthread_t extTask;

typedef ptw32_handle_t pthread_t;

typedef struct {
    void * p;                   /* Pointer to actual object */
    unsigned int x;             /* Extra information - reuse count etc */
} ptw32_handle_t;

ExternalTask 代表 线程要执行的任务函数名,在此函数中执行线程任务。

static void* ExternalTask(void* arg)

{

         while (!extQuit)

        {

                //任务内容

        }        

}

2.退出线程调用如下函数

 pthread_join(extTask, NULL);

标签:extTask,Creat,Thread,void,ExternalTask,线程,pthread,NULL
来源: https://blog.csdn.net/zhangmian_0206/article/details/120872504