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 <quzf3@Lenovo.com>
This commit is contained in:
Qu Zongfu 2023-09-29 03:51:52 +08:00 committed by GitHub
parent 16bc66d947
commit 7f1a0fe709
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

4
ggml.c
View file

@ -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) {