Linux C语言 pthread_create()创建线程失败的handle_error_en宏(取自man文档demo)errnoperror()

Posted Dontla

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux C语言 pthread_create()创建线程失败的handle_error_en宏(取自man文档demo)errnoperror()相关的知识,希望对你有一定的参考价值。

#define handle_error_en(en, msg) \\
        do  errno = en; perror(msg); exit(EXIT_FAILURE);  while (0)
s = pthread_create(&thr, NULL, thread_start, NULL);
    if (s != 0)
        handle_error_en(s, "pthread_create");

参考文章:C语言 pthread_cleanup_push()和pthread_cleanup_pop()函数

以上是关于Linux C语言 pthread_create()创建线程失败的handle_error_en宏(取自man文档demo)errnoperror()的主要内容,如果未能解决你的问题,请参考以下文章

linux 之 pthread_create 实现类的成员函数做参数

pthread_create的函数简介

linux创建线程之pthread_create

linux多线程——基础知识+实现

linux多线程——基础知识+实现

C语言多线程教程(pthread)(线程创建pthread_t,指定线程run方法pthread_create,加mutex锁,解锁,伪共享 false sharing假共享)