#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 ids[THREADS]; int i; for (i = 0; i < THREADS; i++) { ids[i] = i; pthread_create(&threads[i], NULL, f, &ids[i]); } pthread_exit(NULL); }