Home Man
Search
Today's Posts
Register

Linux & Unix Commands - Search Man Pages

RedHat 9 (Linux i386) - man page for sched_yield (redhat section 2)

SCHED_YIELD(2)			    Linux Programmer's Manual			   SCHED_YIELD(2)

NAME
       sched_yield - yield the processor

SYNOPSIS
       #include <sched.h>

       int sched_yield(void);

DESCRIPTION
       A   process   can  relinquish  the  processor  voluntarily  without  blocking  by  calling
       sched_yield.  The process will then be moved to the end of the queue for its static prior-
       ity and a new process gets to run.

       Note:  If  the  current	process  is the only process in the highest priority list at that
       time, this process will continue to run after a call to sched_yield.

       POSIX systems on which  sched_yield  is	available  define  _POSIX_PRIORITY_SCHEDULING  in
       <unistd.h>.

RETURN VALUE
       On  success,  sched_yield returns 0.  On error, -1 is returned, and errno is set appropri-
       ately.

CONFORMING TO
       POSIX.1b (formerly POSIX.4)

SEE ALSO
       sched_setscheduler(2) for a description of Linux scheduling.

       Programming for the real world - POSIX.4 by Bill O. Gallmeister,  O'Reilly  &  Associates,
       Inc., ISBN 1-56592-074-0
       IEEE Std 1003.1b-1993 (POSIX.1b standard)
       ISO/IEC 9945-1:1996

Linux 1.3.81				    1996-04-10				   SCHED_YIELD(2)


All times are GMT -4. The time now is 07:26 PM.

Unix & Linux Forums Content Copyrightę1993-2018. All Rights Reserved.
UNIX.COM Login
Username:
Password:  
Show Password