Windows: Use overlapped I/O, CreateFile
[sbcl.git] / src / runtime / safepoint.c
index 224643d..08b56d7 100644 (file)
@@ -847,6 +847,7 @@ wake_thread_win32(struct thread *thread)
         (SymbolTlValue(STOP_FOR_GC_PENDING,thread)==T))
         return;
 
+    wake_thread_io(thread);
     pthread_mutex_unlock(&all_threads_lock);
 
     if (maybe_become_stw_initiator(1) && !in_race_p()) {