diff options
Diffstat (limited to 'src/libthread/BSD.c')
-rw-r--r-- | src/libthread/BSD.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libthread/BSD.c b/src/libthread/BSD.c index fdbc712a..b9e8888e 100644 --- a/src/libthread/BSD.c +++ b/src/libthread/BSD.c @@ -33,7 +33,7 @@ _threadlock(Lock *l, int block, ulong pc) for(i=0; i<1000; i++){ if(!_tas(&l->held)) return 1; - sched_yield(); + sleep(0); } /* increasingly slow */ for(i=0; i<10; i++){ |