new file:   thread_queue