gccでスレッド

気分転換。
gccでスレッドを使うときのサンプルソース

[c num=1]

include <stdio.h>

include <pthread.h>

void hoge(void arg) { int i; for(i=0;i<10;i++) { printf("hoge[%d]\n", i); sleep(1); } } int main(void) { printf("Hello, World!\n");

pthread_t t1; pthread_create( &t1, NULL, &hoge, NULL);

int i; for(i=0;i<10;i++) { printf("main[%d]\n", i); sleep(2); } pthread_join(t1, NULL); } [/c] コンパイルはこれで。

gcc -lpthread -o hoge hoge.c


参考にしたのはこっち。
X-Window Programming
C言語入門

まぁそのうち必要になるかもしれないし。