这个返回值通常是一个错误码,用于表示具体的错误原因。你可以使用strerror函数将错误码转换为可读的错误信息。常见的错误码及其含义如下: pthread_create返回 -1,表示errno设置为ENOMEM,表示系统内存不足,无法创建新线程。 pthread_create返回 -2,表示errno设置为EPERM,表示当前进程没有足够的权限创建新线程。 pthread_cr...
pthread的创建似乎会延迟一些时间 如果你的pthread后面没有无限回圈或者阻塞的话 那么在你的pthread_create里的方法运作之前你的程序就已经结束了,当然看起来就想没运作一样 这是很奇怪的一点.回传了之后,pthread_create内的方法才开始运作 注解掉那行 sleep(10); 试试 ...