#include #include #include void *foo(void *arg) { printf("Hello from thread 2\n!"); sleep(1); printf("Thread 2 exiting...\n!"); return NULL; } int main(void) { pthread_t t; printf("Hello from the main thread.\n"); pthread_create(&t, NULL, foo, NULL); printf("Mail thread still there.\n"); sleep(2); printf("Main thread exiting...\n"); return 0; }