Documentation Home
>
man pages section 3: Threads and Realtime Library Functions
> Threads and Realtime Library Functions
man pages section 3: Threads and Realtime Library Functions
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
K
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
|
X
|
Y
|
Z
A
aiocancel(3AIO)
- cancel an asynchronous operation
aio_cancel(3RT)
- cancel asynchronous I/O request
aio_error(3RT)
- retrieve errors status for an asynchronous I/O operation
aio_fsync(3RT)
- asynchronous file synchronization
aioread(3AIO)
- read or write asynchronous I/O operations
aio_read(3RT)
- asynchronous read from a file
aio_return(3RT)
- retrieve return status of an asynchronous I/O operation
aio_suspend(3RT)
- wait for asynchronous I/O request
aiowait(3AIO)
- wait for completion of asynchronous I/O operation
aio_waitn(3RT)
- wait for completion of asynchronous I/O operations
aiowrite(3AIO)
- read or write asynchronous I/O operations
aio_write(3RT)
- asynchronous write to a file
B
C
cancellation(3THR)
- overview of concepts related to POSIX thread cancellation
clock_getres(3RT)
- high-resolution clock operations
clock_gettime(3RT)
- high-resolution clock operations
clock_settime(3RT)
- high-resolution clock operations
cond_broadcast(3THR)
- condition variables
cond_destroy(3THR)
- condition variables
cond_init(3THR)
- condition variables
condition(3THR)
- concepts related to condition variables
cond_reltimedwait(3THR)
- condition variables
cond_signal(3THR)
- condition variables
cond_timedwait(3THR)
- condition variables
cond_wait(3THR)
- condition variables
D
door_bind(3DOOR)
- bind or unbind the current thread with the door server pool
door_call(3DOOR)
- invoke the function associated with a door descriptor
door_create(3DOOR)
- create a door descriptor
door_cred(3DOOR)
- return credential information associated with the client
door_info(3DOOR)
- return information associated with a door descriptor
door_return(3DOOR)
- return from a door invocation
door_revoke(3DOOR)
- revoke access to a door descriptor
door_server_create(3DOOR)
- specify an alternative door server thread creation function
door_unbind(3DOOR)
- bind or unbind the current thread with the door server pool
E
F
fdatasync(3RT)
- synchronize a file's data
G
H
I
J
K
L
libthread_db(3THR)
- library of interfaces for monitoring and manipulating threads-related aspects of multithreaded programs
lio_listio(3RT)
- list directed I/O
M
mq_close(3RT)
- close a message queue
mq_getattr(3RT)
- get message queue attributes
mq_notify(3RT)
- notify process (or thread) that a message is available on a queue
mq_open(3RT)
- open a message queue
mq_receive(3RT)
- receive a message from a message queue
mq_send(3RT)
- send a message to a message queue
mq_setattr(3RT)
- set/get message queue attributes
mq_unlink(3RT)
- remove a message queue
mutex(3THR)
- concepts relating to mutual exclusion locks
mutex_destroy(3THR)
- mutual exclusion locks
mutex_init(3THR)
- mutual exclusion locks
mutex_lock(3THR)
- mutual exclusion locks
mutex_trylock(3THR)
- mutual exclusion locks
mutex_unlock(3THR)
- mutual exclusion locks
N
nanosleep(3RT)
- high resolution sleep
O
P
proc_service(3PROC)
- process service interfaces
ps_kill(3PROC)
- process and LWP control in libthread_db
ps_lcontinue(3PROC)
- process and LWP control in libthread_db
ps_lgetfpregs(3PROC)
- routines that access the target process register in libthread_db
ps_lgetregs(3PROC)
- routines that access the target process register in libthread_db
ps_lgetxregs(3PROC)
- routines that access the target process register in libthread_db
ps_lgetxregsize(3PROC)
- routines that access the target process register in libthread_db
ps_lrolltoaddr(3PROC)
- process and LWP control in libthread_db
ps_lsetfpregs(3PROC)
- routines that access the target process register in libthread_db
ps_lsetregs(3PROC)
- routines that access the target process register in libthread_db
ps_lsetxregs(3PROC)
- routines that access the target process register in libthread_db
ps_lstop(3PROC)
- process and LWP control in libthread_db
ps_pcontinue(3PROC)
- process and LWP control in libthread_db
ps_pdread(3PROC)
- interfaces in libthread_db that target process memory access
ps_pdwrite(3PROC)
- interfaces in libthread_db that target process memory access
ps_pglobal_lookup(3PROC)
- look up a symbol in the symbol table of the load object in the target process
ps_pglobal_sym(3PROC)
- look up a symbol in the symbol table of the load object in the target process
ps_pread(3PROC)
- interfaces in libthread_db that target process memory access
ps_pstop(3PROC)
- process and LWP control in libthread_db
ps_ptread(3PROC)
- interfaces in libthread_db that target process memory access
ps_ptwrite(3PROC)
- interfaces in libthread_db that target process memory access
ps_pwrite(3PROC)
- interfaces in libthread_db that target process memory access
pthread_attr_destroy(3THR)
- initialize or destroy threads attribute object
pthread_attr_getdetachstate(3THR)
- get or set detachstate attribute
pthread_attr_getguardsize(3THR)
- get or set the thread guardsize attribute
pthread_attr_getinheritsched(3THR)
- get or set inheritsched attribute
pthread_attr_getschedparam(3THR)
- get or set schedparam attribute
pthread_attr_getschedpolicy(3THR)
- get or set schedpolicy attribute
pthread_attr_getscope(3THR)
- get or set contentionscope attribute
pthread_attr_getstackaddr(3THR)
- get or set stackaddr attribute
pthread_attr_getstacksize(3THR)
- get or set stacksize attribute
pthread_attr_init(3THR)
- initialize or destroy threads attribute object
pthread_attr_setdetachstate(3THR)
- get or set detachstate attribute
pthread_attr_setguardsize(3THR)
- get or set the thread guardsize attribute
pthread_attr_setinheritsched(3THR)
- get or set inheritsched attribute
pthread_attr_setschedparam(3THR)
- get or set schedparam attribute
pthread_attr_setschedpolicy(3THR)
- get or set schedpolicy attribute
pthread_attr_setscope(3THR)
- get or set contentionscope attribute
pthread_attr_setstackaddr(3THR)
- get or set stackaddr attribute
pthread_attr_setstacksize(3THR)
- get or set stacksize attribute
pthread_cancel(3THR)
- cancel execution of a thread
pthread_cleanup_pop(3THR)
- pop a thread cancellation cleanup handler
pthread_cleanup_push(3THR)
- push a thread cancellation cleanup handler
pthread_condattr_destroy(3THR)
- initialize or destroy condition variable attributes object
pthread_condattr_getpshared(3THR)
- get or set the process-shared condition variable attributes
pthread_condattr_init(3THR)
- initialize or destroy condition variable attributes object
pthread_condattr_setpshared(3THR)
- get or set the process-shared condition variable attributes
pthread_cond_broadcast(3THR)
- signal or broadcast a condition
pthread_cond_destroy(3THR)
- initialize or destroy condition variables
pthread_cond_init(3THR)
- initialize or destroy condition variables
pthread_cond_reltimedwait_np(3THR)
- wait on a condition
pthread_cond_signal(3THR)
- signal or broadcast a condition
pthread_cond_timedwait(3THR)
- wait on a condition
pthread_cond_wait(3THR)
- wait on a condition
pthread_create(3THR)
- create a thread
pthread_detach(3THR)
- detach a thread
pthread_equal(3THR)
- compare thread IDs
pthread_exit(3THR)
- terminate calling thread
pthread_getconcurrency(3THR)
- get or set level of concurrency
pthread_getschedparam(3THR)
- access dynamic thread scheduling parameters
pthread_getspecific(3THR)
- manage thread-specific data
pthread_join(3THR)
- wait for thread termination
pthread_key_create(3THR)
- create thread-specific data key
pthread_key_delete(3THR)
- delete thread-specific data key
pthread_kill(3THR)
- send a signal to a thread
pthread_mutexattr_destroy(3THR)
- initialize and destroy mutex attributes object
pthread_mutexattr_getprioceiling(3THR)
- get and set prioceiling attribute of mutex attribute object
pthread_mutexattr_getprotocol(3THR)
- get and set protocol attribute of mutex attribute object
pthread_mutexattr_getpshared(3THR)
- get and set process-shared attribute
pthread_mutexattr_getrobust_np(3THR)
- get or set robustness attribute of mutex attribute object
pthread_mutexattr_gettype(3THR)
- get or set a mutex type
pthread_mutexattr_init(3THR)
- initialize and destroy mutex attributes object
pthread_mutexattr_setprioceiling(3THR)
- get and set prioceiling attribute of mutex attribute object
pthread_mutexattr_setprotocol(3THR)
- get and set protocol attribute of mutex attribute object
pthread_mutexattr_setpshared(3THR)
- get and set process-shared attribute
pthread_mutexattr_setrobust_np(3THR)
- get or set robustness attribute of mutex attribute object
pthread_mutexattr_settype(3THR)
- get or set a mutex type
pthread_mutex_consistent_np(3THR)
- make a mutex consistent after owner death
pthread_mutex_destroy(3THR)
- initialize or destroy a mutex
pthread_mutex_getprioceiling(3THR)
- change the priority ceiling of a mutex
pthread_mutex_init(3THR)
- initialize or destroy a mutex
pthread_mutex_lock(3THR)
- lock or unlock a mutex
pthread_mutex_setprioceiling(3THR)
- change the priority ceiling of a mutex
pthread_mutex_trylock(3THR)
- lock or unlock a mutex
pthread_mutex_unlock(3THR)
- lock or unlock a mutex
pthread_once(3THR)
- initialize dynamic package
pthread_rwlockattr_destroy(3THR)
- initialize or destroy read-write lock attributes object
pthread_rwlockattr_getpshared(3THR)
- get or set process-shared attribute of read-write lock attributes object
pthread_rwlockattr_init(3THR)
- initialize or destroy read-write lock attributes object
pthread_rwlockattr_setpshared(3THR)
- get or set process-shared attribute of read-write lock attributes object
pthread_rwlock_destroy(3THR)
- initialize or destroy a read-write lock object
pthread_rwlock_init(3THR)
- initialize or destroy a read-write lock object
pthread_rwlock_rdlock(3THR)
- lock or attempt to lock a read-write lock object for reading
pthread_rwlock_tryrdlock(3THR)
- lock or attempt to lock a read-write lock object for reading
pthread_rwlock_trywrlock(3THR)
- lock or attempt to lock a read-write lock object for writing
pthread_rwlock_unlock(3THR)
- unlock a read-write lock object
pthread_rwlock_wrlock(3THR)
- lock or attempt to lock a read-write lock object for writing
pthreads(3THR)
- concepts related to POSIX pthreads and Solaris threads and the libpthread and libthread libraries
pthread_self(3THR)
- get calling thread's ID
pthread_setcancelstate(3THR)
- enable or disable cancellation
pthread_setcanceltype(3THR)
- set the cancellation type of a thread
pthread_setconcurrency(3THR)
- get or set level of concurrency
pthread_setschedparam(3THR)
- access dynamic thread scheduling parameters
pthread_setspecific(3THR)
- manage thread-specific data
pthread_sigmask(3THR)
- change or examine calling thread's signal mask
pthread_testcancel(3THR)
- create cancellation point in the calling thread
Q
R
rwlock(3THR)
- multiple readers, single writer locks
rwlock_destroy(3THR)
- multiple readers, single writer locks
rwlock_init(3THR)
- multiple readers, single writer locks
rw_rdlock(3THR)
- multiple readers, single writer locks
rw_tryrdlock(3THR)
- multiple readers, single writer locks
rw_trywrlock(3THR)
- multiple readers, single writer locks
rw_unlock(3THR)
- multiple readers, single writer locks
rw_wrlock(3THR)
- multiple readers, single writer locks
S
schedctl_exit(3SCHED)
- preemption control
schedctl_init(3SCHED)
- preemption control
schedctl_lookup(3SCHED)
- preemption control
schedctl_start(3SCHED)
- preemption control
schedctl_stop(3SCHED)
- preemption control
sched_getparam(3RT)
- get scheduling parameters
sched_get_priority_max(3RT)
- get scheduling parameter limits
sched_get_priority_min(3RT)
- get scheduling parameter limits
sched_getscheduler(3RT)
- get scheduling policy
sched_rr_get_interval(3RT)
- get execution time limits
sched_setparam(3RT)
- set scheduling parameters
sched_setscheduler(3RT)
- set scheduling policy and scheduling parameters
sched_yield(3RT)
- yield processor
sema_destroy(3THR)
- semaphores
sema_init(3THR)
- semaphores
semaphore(3THR)
- semaphores
sema_post(3THR)
- semaphores
sema_trywait(3THR)
- semaphores
sema_wait(3THR)
- semaphores
sem_close(3RT)
- close a named semaphore
sem_destroy(3RT)
- destroy an unnamed semaphore
sem_getvalue(3RT)
- get the value of a semaphore
sem_init(3RT)
- initialize an unnamed semaphore
sem_open(3RT)
- initialize/open a named semaphore
sem_post(3RT)
- increment the count of a semaphore
sem_trywait(3RT)
- acquire or wait for a semaphore
sem_unlink(3RT)
- remove a named semaphore
sem_wait(3RT)
- acquire or wait for a semaphore
shm_open(3RT)
- open a shared memory object
shm_unlink(3RT)
- remove a shared memory object
sigqueue(3RT)
- queue a signal to a process
sigtimedwait(3RT)
- wait for queued signals
sigwaitinfo(3RT)
- wait for queued signals
T
td_event_addset(3THR)
- thread events in libthread_db
td_event_delset(3THR)
- thread events in libthread_db
td_event_emptyset(3THR)
- thread events in libthread_db
td_event_fillset(3THR)
- thread events in libthread_db
td_eventisempty(3THR)
- thread events in libthread_db
td_eventismember(3THR)
- thread events in libthread_db
td_init(3THR)
- performs initialization for libthread_db library of interfaces
td_log(3THR)
- placeholder for future logging functionality
td_sync_get_info(3THR)
- operations on a synchronization object in libthread_db
td_sync_get_stats(3THR)
- operations on a synchronization object in libthread_db
td_sync_setstate(3THR)
- operations on a synchronization object in libthread_db
td_sync_waiters(3THR)
- operations on a synchronization object in libthread_db
td_ta_clear_event(3THR)
- thread events in libthread_db
td_ta_delete(3THR)
- allocate and deallocate process handles for libthread_db
td_ta_enable_stats(3THR)
- collect target process statistics for libthread_db
td_ta_event_addr(3THR)
- thread events in libthread_db
td_ta_event_getmsg(3THR)
- thread events in libthread_db
td_ta_get_nthreads(3THR)
- gets the total number of threads in a process for libthread_db
td_ta_get_ph(3THR)
- allocate and deallocate process handles for libthread_db
td_ta_get_stats(3THR)
- collect target process statistics for libthread_db
td_ta_map_addr2sync(3THR)
- get a synchronization object handle from a synchronization object's address
td_ta_map_id2thr(3THR)
- convert a thread id or LWP id to a thread handle
td_ta_map_lwp2thr(3THR)
- convert a thread id or LWP id to a thread handle
td_ta_new(3THR)
- allocate and deallocate process handles for libthread_db
td_ta_reset_stats(3THR)
- collect target process statistics for libthread_db
td_ta_setconcurrency(3THR)
- set concurrency level for target process
td_ta_set_event(3THR)
- thread events in libthread_db
td_ta_sync_iter(3THR)
- iterator functions on process handles from libthread_db
td_ta_sync_tracking_enable(3THR)
- operations on a synchronization object in libthread_db
td_ta_thr_iter(3THR)
- iterator functions on process handles from libthread_db
td_ta_tsd_iter(3THR)
- iterator functions on process handles from libthread_db
td_thr_clear_event(3THR)
- thread events in libthread_db
td_thr_dbresume(3THR)
- suspend and resume threads in libthread_db
td_thr_dbsuspend(3THR)
- suspend and resume threads in libthread_db
td_thr_event_enable(3THR)
- thread events in libthread_db
td_thr_event_getmsg(3THR)
- thread events in libthread_db
td_thr_getfpregs(3THR)
- reading and writing thread registers in libthread_db
td_thr_getgregs(3THR)
- reading and writing thread registers in libthread_db
td_thr_get_info(3THR)
- get thread information in libthread_db library of interfaces
td_thr_getxregs(3THR)
- reading and writing thread registers in libthread_db
td_thr_getxregsize(3THR)
- reading and writing thread registers in libthread_db
td_thr_lockowner(3THR)
- iterate over the set of locks owned by a thread
td_thr_set_event(3THR)
- thread events in libthread_db
td_thr_setfpregs(3THR)
- reading and writing thread registers in libthread_db
td_thr_setgregs(3THR)
- reading and writing thread registers in libthread_db
td_thr_setprio(3THR)
- set the priority of a thread
td_thr_setsigpending(3THR)
- manage thread signals for libthread_db
td_thr_setxregs(3THR)
- reading and writing thread registers in libthread_db
td_thr_sigsetmask(3THR)
- manage thread signals for libthread_db
td_thr_sleepinfo(3THR)
- return the synchronization handle for the object on which a thread is blocked
td_thr_tsd(3THR)
- get a thread's thread-specific data for libthread_db library of interfaces
td_thr_validate(3THR)
- test a thread handle for validity
thr_continue(3THR)
- suspend or continue thread execution
thr_create(3THR)
- create a thread
threads(3THR)
- concepts related to POSIX pthreads and Solaris threads and the libpthread and libthread libraries
thr_exit(3THR)
- terminate the calling thread
thr_getconcurrency(3THR)
- get or set thread concurrency level
thr_getprio(3THR)
- access dynamic thread scheduling
thr_getspecific(3THR)
- thread-specific-data functions
thr_join(3THR)
- wait for thread termination
thr_keycreate(3THR)
- thread-specific-data functions
thr_kill(3THR)
- send a signal to a thread
thr_main(3THR)
- identify the main thread
thr_min_stack(3THR)
- return the minimum-allowable size for a thread's stack
thr_self(3THR)
- get calling thread's ID
thr_setconcurrency(3THR)
- get or set thread concurrency level
thr_setprio(3THR)
- access dynamic thread scheduling
thr_setspecific(3THR)
- thread-specific-data functions
thr_sigsetmask(3THR)
- change or examine calling thread's signal mask
thr_stksegment(3THR)
- get thread stack address and size
thr_suspend(3THR)
- suspend or continue thread execution
thr_yield(3THR)
- yield to another thread
timer_create(3RT)
- create a timer
timer_delete(3RT)
- delete a timer
timer_getoverrun(3RT)
- per-process timers
timer_gettime(3RT)
- per-process timers
timer_settime(3RT)
- per-process timers
U
V
W
X
Y
Z
© 2010, Oracle Corporation and/or its affiliates