1*0029d642SMaxim Konovalov.\" $OpenBSD: pthread_yield.3,v 1.3 2004/01/25 14:48:32 jmc Exp $ 2*0029d642SMaxim Konovalov.\" 3*0029d642SMaxim Konovalov.\" PUBLIC DOMAIN: No Rights Reserved. Marco S Hyman <marc@snafu.org> 4*0029d642SMaxim Konovalov.\" 5*0029d642SMaxim Konovalov.Dd September 18, 2006 6*0029d642SMaxim Konovalov.Dt PTHREAD_YIELD 3 7*0029d642SMaxim Konovalov.Os 8*0029d642SMaxim Konovalov.Sh NAME 9*0029d642SMaxim Konovalov.Nm pthread_yield 10*0029d642SMaxim Konovalov.Nd yield control of the current thread 11*0029d642SMaxim Konovalov.Sh LIBRARY 12*0029d642SMaxim Konovalov.Lb libpthread 13*0029d642SMaxim Konovalov.Sh SYNOPSIS 14*0029d642SMaxim Konovalov.In pthread.h 15*0029d642SMaxim Konovalov.Ft void 16*0029d642SMaxim Konovalov.Fn pthread_yield void 17*0029d642SMaxim Konovalov.Sh DESCRIPTION 18*0029d642SMaxim KonovalovThe 19*0029d642SMaxim Konovalov.Fn pthread_yield 20*0029d642SMaxim Konovalovforces the running thread to relinquish the processor until it again 21*0029d642SMaxim Konovalovbecomes the head of its thread list. 22*0029d642SMaxim Konovalov.Sh SEE ALSO 23*0029d642SMaxim Konovalov.Xr sched_yield 2 24*0029d642SMaxim Konovalov.Sh STANDARDS 25*0029d642SMaxim KonovalovThe 26*0029d642SMaxim Konovalov.Fn pthread_yield 27*0029d642SMaxim Konovalovis a non-portable (but quite common) extension to 28*0029d642SMaxim Konovalov.St -p1003.1-2001 . 29