浏览代码

core_loading_thread example join thread on completion (#2845)

* core_loading_thread example join thread on completion

* error checking
Antonis Geralis 2 年之前
父节点
当前提交
ba38fe5b97
共有 1 个文件被更改,包括 4 次插入0 次删除
  1. 4 0
      examples/core/core_loading_thread.c

+ 4 - 0
examples/core/core_loading_thread.c

@@ -72,6 +72,10 @@ int main(void)
                 if (atomic_load(&dataLoaded))
                 {
                     framesCounter = 0;
+                    int error = pthread_join(threadId, NULL);
+                    if (error != 0) TraceLog(LOG_ERROR, "Error joining loading thread");
+                    else TraceLog(LOG_INFO, "Loading thread terminated successfully");
+
                     state = STATE_FINISHED;
                 }
             } break;