From 9c5284a3818aed93b56150ef6954ea5022f97b9d Mon Sep 17 00:00:00 2001 From: blueloveTH Date: Sat, 31 Dec 2022 05:09:15 +0800 Subject: [PATCH] Update vm.h --- src/vm.h | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/vm.h b/src/vm.h index b8fb5db3..36982e3f 100644 --- a/src/vm.h +++ b/src/vm.h @@ -1120,13 +1120,11 @@ public: void terminate(){ if(_state == THREAD_RUNNING || _state == THREAD_SUSPENDED){ keyboardInterrupt(); - while(_state != THREAD_FINISHED) { #ifdef __EMSCRIPTEN__ - emscripten_sleep(20); + // no way to terminate safely #else - std::this_thread::sleep_for(std::chrono::milliseconds(20)); + while(_state != THREAD_FINISHED); #endif - } } }