terminable_thread