讀書心得 Advanced Linux Programming (4-1) Create a Thread
本文出自 Advanced Linux Programming- Mark Mitchell, Jeffrey Oldham and Alex Samuel
Chp4. Thread Creation
A simple example of creating thread:
//
// thread-create.c
//
#include <pthread.h>
#include <stdio.h>
void* print_xs(int *num) {
while(1) {
fputc('x',stderr);
}
}
int main(){
pthread_t thread_id;
pthread_create (&thread_id, NULL, &print_xs, NULL);
while (1){
fputc('o',stderr);
}
return 0;
}
Compile and run the program with libpthread:
$ cc -o thread-create thread-create.c -lpthread
!!! 注意 'o' 和 'x' 是交互出現的 !!!
留言
張貼留言