From: Qu Zongfu Date: Thu, 28 Sep 2023 19:51:52 +0000 (+0800) Subject: ggml : release the requested thread pool resource (#3292) X-Git-Tag: gguf-v0.4.0~16 X-Git-Url: https://git.djapps.eu/?a=commitdiff_plain;h=7f1a0fe709ea1a861da2f3759f58a28bf8953c12;p=pkg%2Fggml%2Fsources%2Fllama.cpp ggml : release the requested thread pool resource (#3292) * Release the requested thread pool resource * Release the requested thread pool resource 2 --------- Co-authored-by: Zongfu ZF3 Qu --- diff --git a/ggml.c b/ggml.c index ea964bab..078b2c42 100644 --- a/ggml.c +++ b/ggml.c @@ -89,7 +89,9 @@ static int pthread_create(pthread_t * out, void * unused, thread_ret_t(*func)(vo static int pthread_join(pthread_t thread, void * unused) { (void) unused; - return (int) WaitForSingleObject(thread, INFINITE); + int ret = (int) WaitForSingleObject(thread, INFINITE); + CloseHandle(thread); + return ret; } static int sched_yield (void) {