Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
KFAIL_POINT_CODE(9), KFAIL_POINT_CODE_FLAGS(9), KFAIL_POINT_CODE_COND(9), KFAIL_POINT_RETURN(9), KFAIL_POINT_RETURN_VOID(9), KFAIL_POINT_ERROR(9), KFAIL_POINT_GOTO(9), KFAIL_POINT_SLEEP_CALLBACKS(9), fail_point(9), DEBUG_FP(9)
fail points
call_once(3), cnd_broadcast(3), cnd_destroy(3), cnd_init(3), cnd_signal(3), cnd_timedwait(3), cnd_wait(3), mtx_destroy(3), mtx_init(3), mtx_lock(3), mtx_timedlock(3), mtx_trylock(3), mtx_unlock(3), thrd_create(3), thrd_current(3), thrd_detach(3), thrd_equal(3), thrd_exit(3), thrd_join(3), thrd_sleep(3), thrd_yield(3), tss_create(3), tss_delete(3), tss_get(3), tss_set(3)
C11 threads interface
init_sleepqueues(9), sleepq_abort(9), sleepq_add(9), sleepq_alloc(9), sleepq_broadcast(9), sleepq_free(9), sleepq_lock(9), sleepq_lookup(9), sleepq_release(9), sleepq_remove(9), sleepq_signal(9), sleepq_set_timeout(9), sleepq_set_timeout_sbt(9), sleepq_sleepcnt(9), sleepq_timedwait(9), sleepq_timedwait_sig(9), sleepq_type(9), sleepq_wait(9), sleepq_wait_sig(9)
manage the queues of sleeping threads
msleep(9), msleep_sbt(9), msleep_spin(9), msleep_spin_sbt(9), pause(9), pause_sbt(9), tsleep(9), tsleep_sbt(9), wakeup(9)
wait for events
mutex(9), mtx_init(9), mtx_destroy(9), mtx_lock(9), mtx_lock_spin(9), mtx_lock_flags(9), mtx_lock_spin_flags(9), mtx_trylock(9), mtx_trylock_flags(9), mtx_trylock_spin(9), mtx_trylock_spin_flags(9), mtx_unlock(9), mtx_unlock_spin(9), mtx_unlock_flags(9), mtx_unlock_spin_flags(9), mtx_sleep(9), mtx_initialized(9), mtx_owned(9), mtx_recursed(9), mtx_assert(9), MTX_SYSINIT(9)
kernel synchronization primitives
nanosleep(2)
suspend process execution for an interval measured in nanoseconds
rmlock(9), rm_init(9), rm_init_flags(9), rm_destroy(9), rm_rlock(9), rm_try_rlock(9), rm_wlock(9), rm_runlock(9), rm_wunlock(9), rm_wowned(9), rm_sleep(9), rm_assert(9), RM_SYSINIT(9)
kernel reader/writer lock optimized for read-mostly access patterns
rwlock(9), rw_init(9), rw_init_flags(9), rw_destroy(9), rw_rlock(9), rw_wlock(9), rw_runlock(9), rw_wunlock(9), rw_unlock(9), rw_try_rlock(9), rw_try_upgrade(9), rw_try_wlock(9), rw_downgrade(9), rw_sleep(9), rw_initialized(9), rw_wowned(9), rw_assert(9), RW_SYSINIT(9)
kernel reader/writer lock
sleep(1)
suspend execution for an interval of time
sleep(3)
suspend thread execution for an interval measured in seconds
sx(9), sx_init(9), sx_init_flags(9), sx_destroy(9), sx_slock(9), sx_xlock(9), sx_slock_sig(9), sx_xlock_sig(9), sx_try_slock(9), sx_try_xlock(9), sx_sunlock(9), sx_xunlock(9), sx_unlock(9), sx_try_upgrade(9), sx_downgrade(9), sx_sleep(9), sx_xholder(9), sx_xlocked(9), sx_assert(9), SX_SYSINIT(9)
kernel shared/exclusive lock
usleep(3)
suspend process execution for an interval measured in microseconds
vm_page_busied(9), vm_page_busy_downgrade(9), vm_page_busy_sleep(9), vm_page_sbusied(9), vm_page_sbusy(9), vm_page_sleep_if_busy(9), vm_page_sunbusy(9), vm_page_trysbusy(9), vm_page_tryxbusy(9), vm_page_xbusied(9), vm_page_xbusy(9), vm_page_xunbusy(9), vm_page_assert_sbusied(9), vm_page_assert_unbusied(9), vm_page_assert_xbusied(9)
protect page identity changes and page content references
EZ_SitForALittleBit(3)
sleep for a little bit
SLONIK_SLEEP(7), SLEEP(7)
Sleep using system sleep()
echoping_random(1)
echoping plugin which just sleeps a random time
explain_nanosleep(3)
explain nanosleep(2) errors require_index { }
explain_nanosleep_or_die(3)
high[hy]resolution sleep and report errors require_index { "high[hy]resolution sleep and report errors" }
explain_sleep(3)
explain sleep(3) errors require_index { }
explain_sleep_or_die(3)
Sleep for a number of seconds and report errors require_index { "Sleep for the specified number of seconds and report errors" }
explain_usleep(3)
explain usleep(3) errors require_index { }
explain_usleep_or_die(3)
suspend execution for ms intervals and report errors require_index { "suspend execution for microsecond intervals and report errors" }
gsleep(1), sleep(1)
delay for a specified amount of time
Perl::Critic::Policy::BuiltinFunctions::ProhibitSleepViaSelect(3)
Use Time::HiRes instead of something like "select(undef, undef, undef, .05)"
Test::Time(3)
Overrides the time() and sleep() core functions for testing
Time::HiRes(3)
High resolution alarm, sleep, gettimeofday, interval timers
closeioproc(3), iocall(3), ioclose(3), iointerrupt(3), iodial(3), ioopen(3), ioproc(3), ioread(3), ioread9pmsg(3), ioreadn(3), iorecvfd(3), iosendfd(3), iosleep(3), iowrite(3)
slave I/O processes for threaded programs
lock(3), canlock(3), unlock(3), qlock(3), canqlock(3), qunlock(3), rlock(3), canrlock(3), runlock(3), wlock(3), canwlock(3), wunlock(3), rsleep(3), rwakeup(3), rwakeupall incref(3), decref(3)
spin locks, queueing rendezvous locks, reader-writer locks, rendezvous points, and reference counts
sleep(1)
suspend execution for an interval
sleep(3), alarm(3)
delay, ask for delayed note
home | help