multi-thread-closing