thread_join, thread_create, thread_exit