Use nanosecond for atomic wait (#1041)

Fix issue reported by #1038
This commit is contained in:
Xu Jun 2022-03-10 19:43:27 +08:00 committed by GitHub
parent 9c87a1ee17
commit 7a0ec1cd17
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -374,7 +374,8 @@ wasm_runtime_atomic_wait(WASMModuleInstanceCommon *module, void *address,
if (timeout < 0) if (timeout < 0)
timeout = BHT_WAIT_FOREVER; timeout = BHT_WAIT_FOREVER;
os_cond_reltimedwait(&wait_node->wait_cond, &wait_node->wait_lock, timeout); os_cond_reltimedwait(&wait_node->wait_cond, &wait_node->wait_lock,
timeout / 1000);
os_mutex_unlock(&wait_node->wait_lock); os_mutex_unlock(&wait_node->wait_lock);