We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 986610e commit 536b9d0Copy full SHA for 536b9d0
src/shims/yield.h
@@ -157,8 +157,8 @@ void *_dispatch_wait_for_enqueuer(void **ptr);
157
#define _dispatch_preemption_yield(n) { (void)n; Sleep(0); }
158
#define _dispatch_preemption_yield_to(th, n) { (void)n; Sleep(0); }
159
#else
160
-#define _dispatch_preemption_yield(n) { (void)n; pthread_yield(); }
161
-#define _dispatch_preemption_yield_to(th, n) { (void)n; pthread_yield(); }
+#define _dispatch_preemption_yield(n) { (void)n; sched_yield(); }
+#define _dispatch_preemption_yield_to(th, n) { (void)n; sched_yield(); }
162
#endif // HAVE_MACH
163
164
#pragma mark -
src/unifdef.1cCBsM renamed to src/unifdef.JTJvgv
0 commit comments