add thread_t/thread_comm.c