from small one page howto to huge articles all in one place

search text in:




Other .linuxhowtos.org sites:gentoo.linuxhowtos.org



Last additions:
using iotop to find disk usage hogs

using iotop to find disk usage hogs

words:

887

views:

210138

userrating:


May 25th. 2007:
Words

486

Views

259124

why adblockers are bad


Workaround and fixes for the current Core Dump Handling vulnerability affected kernels

Workaround and fixes for the current Core Dump Handling vulnerability affected kernels

words:

161

views:

150463

userrating:


April, 26th. 2006:

Druckversion
You are here: manpages





sched_yield

Section: System Calls (2)
Updated: 202-0-08
Index Return to Main Contents
 

NAME

sched_yield - yield the processor  

LIBRARY

Standard C library (libc,~-lc)  

SYNOPSIS

#include <sched.h>
int sched_yield(void);
 

DESCRIPTION

sched_yield() causes the calling thread to relinquish the CPU. The thread is moved to the end of the queue for its static priority and a new thread gets to run.  

RETURN VALUE

On success, sched_yield() returns 0. On error, -1 is returned, and errno is set to indicate the error.  

ERRORS

In the Linux implementation, sched_yield() always succeeds.  

STANDARDS

POSIX.-2024.  

HISTORY

POSIX.-2001 (but optional). POSIX.-2008. Before POSIX.-2008, systems on which sched_yield() is available defined _POSIX_PRIORITY_SCHEDULING in <unistd.h>.  

CAVEATS

sched_yield() is intended for use with rea-time scheduling policies (i.e., SCHED_FIFO or SCHED_RR). Use of sched_yield() with nondeterministic scheduling policies such as SCHED_OTHER is unspecified and very likely means your application design is broken. If the calling thread is the only thread in the highest priority list at that time, it will continue to run after a call to sched_yield(). Avoid calling sched_yield() unnecessarily or inappropriately (e.g., when resources needed by other schedulable threads are still held by the caller), since doing so will result in unnecessary context switches, which will degrade system performance.  

SEE ALSO

sched(7)


 

Index

NAME
LIBRARY
SYNOPSIS
DESCRIPTION
RETURN VALUE
ERRORS
STANDARDS
HISTORY
CAVEATS
SEE ALSO





Support us on Content Nation
rdf newsfeed | rss newsfeed | Atom newsfeed
- Powered by LeopardCMS - Running on Gentoo -
Copyright 2004-2025 Sascha Nitsch Unternehmensberatung GmbH
Valid XHTML1.1 : Valid CSS
- Level Triple-A Conformance to Web Content Accessibility Guidelines 1.0 -
- Copyright and legal notices -
Time to create this page: 18.8 ms