标签:state ret tab ble att html out scope init
https://developer.apple.com/library/content/documentation/Cocoa/Conceptual/Multithreading/CreatingThreads/CreatingThreads.html
#include <assert.h> |
#include <pthread.h> |
void* PosixThreadMainRoutine(void* data) |
{ |
// Do some work here. |
return NULL; |
} |
void LaunchThread() |
{ |
// Create the thread using POSIX routines. |
pthread_attr_t attr; |
pthread_t posixThreadID; |
int returnVal; |
returnVal = pthread_attr_init(&attr); |
assert(!returnVal); |
returnVal = pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_DETACHED); |
assert(!returnVal); |
int threadError = pthread_create(&posixThreadID, &attr, &PosixThreadMainRoutine, NULL); |
returnVal = pthread_attr_destroy(&attr); |
assert(!returnVal); |
if (threadError != 0) |
{ |
// Report an error. |
} |
} |
标签:state ret tab ble att html out scope init
原文地址:http://www.cnblogs.com/feng9exe/p/6797067.html