PREEMPT(9) Kernel Developer's Manual PREEMPT(9) NAME preempt, yield -- general preempt and yield functions SYNOPSIS #include <sys/sched.h> void preempt(void); #include <sys/proc.h> void yield(void); DESCRIPTION The preempt() function puts the current LWP back on the system run queue and performs an involuntary context switch. The yield() function is mostly same as preempt(), except that it performs a voluntary context switch. These functions drop the kernel lock before switching and re-acquire it be- fore returning. NetBSD 5.0 July 3, 2007 PREEMPT(9)
NAME | SYNOPSIS | DESCRIPTION
Want to link to this manual page? Use this URL:
<https://man.FreeBSD.org/cgi/man.cgi?query=yield&sektion=&manpath=NetBSD+5.0>