xref: /freebsd-src/share/man/man3/pthread_yield.3 (revision fa9896e082a1046ff4fbc75fcba4d18d1f2efc19)
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