#include #include #define THREADS 4 void* f(void* idp) { int id = * (int*) idp; printf("Thread %d checking in!\n", id); pthread_exit(NULL); } int main() { pthread_t threads[THREADS]; int id; int i; for (i = 0; i < THREADS; i++) { id = i; pthread_create(&threads[i], NULL, f, &id); } pthread_exit(NULL); }