This commit is contained in:
blueloveTH 2022-12-01 21:26:24 +08:00
parent c3dc23dc64
commit 6fafe4aa6b
2 changed files with 3 additions and 4 deletions

View File

@ -5,7 +5,7 @@
typedef int64_t _Int;
typedef double _Float;
#define PK_VERSION "0.3.9"
#define PK_VERSION "0.4.0"
class CodeObject;
class BasePointer;

View File

@ -1115,9 +1115,8 @@ class ThreadedVM : public VM {
void __deleteThread(){
if(_thread != nullptr){
if(_state == THREAD_RUNNING || _state == THREAD_SUSPENDED) {
keyboardInterrupt();
while(_state != THREAD_FINISHED);
if(_state == THREAD_RUNNING || _state == THREAD_SUSPENDED){
UNREACHABLE();
}
_thread->join();
delete _thread;