diff --git a/core-writer/src/module/H5WriteModule.cpp b/core-writer/src/module/H5WriteModule.cpp index e9d8593..1eedc5b 100644 --- a/core-writer/src/module/H5WriteModule.cpp +++ b/core-writer/src/module/H5WriteModule.cpp @@ -51,6 +51,10 @@ void H5WriteModule::start_writing( cout << endl; #endif + if (writing_thread_.joinable()) { + writing_thread_.join(); + } + is_writing_ = true; writing_thread_ = thread(