pipe,IPC,pthread,signal