#include #include #include #include #include int main() { sem_t* sem = sem_open("/sem", O_CREAT, 0755, 0); int fod = fork(); if (fod == 0) { while (1) { sem_wait(sem); printf("world\n"); } } else { while (1) { printf("hello\n"); sem_post(sem); sleep(1); } } sem_close(sem); if (fod != 0) sem_unlink("/sem"); return 0; }