| R
- _r
,
- read(2)
, ,
- read-write locks
, , - attribute
, - attributes
,
- readers/writer locks
,
- realtime
- scheduling
,
- red zone
, ,
- reentrant
, - described
, - functions
, , - strategies for making
,
- register state
,
- relaxed memory ordering
,
- remote procedure call RPC
,
- replacing signal mask
,
- resume execution
, ,
- RPC
, , ,
- RT,
- See realtime
- rw_rdlock(3THR)
,
- rw_tryrdlock(3THR)
,
- rw_trywrlock(3THR)
,
- rw_unlock(3THR)
,
- rw_wrlock(3THR)
,
- rwlock_destroy(3THR)
,
- rwlock_init(3THR)
, ,
S
- SA_RESTART
,
- safety, threads interfaces
, ,
- sched_yield(3RT)
,
- scheduling
- realtime
, - system class
, - timeshare
, ,
- scheduling class
- fair share scheduler (FSS)
, - fixed priority scheduler (FX)
, - priority
, - timeshare
,
- sem_destroy(3RT)
,
- sem_init(3RT)
, - example
,
- sem_post(3RT)
, , - example
,
- sem_trywait(3RT)
, ,
- sem_wait(3RT)
, , - example
,
- sema_destroy(3THR)
,
- sema_init(3THR)
, ,
- sema_post(3THR)
, ,
- sema_trywait(3THR)
,
- sema_wait(3THR)
,
- semaphores
, , , - binary
, - counting
, - counting, defined
, - decrement semaphore value
, - increment semaphore value
, - interprocess
, - intraprocess
, - named
,
- sending signal to thread
, ,
- sequential algorithms
,
- setjmp(3C)
, , ,
- shared data
, ,
- shared-memory multiprocessor
,
- SIG_BLOCK
,
- SIG_DFL
,
- SIG_IGN
,
- SIG_SETMASK
,
- SIG_UNBLOCK
,
- sigaction(2)
, , ,
- SIGFPE
, ,
- SIGILL
,
- SIGINT
, , ,
- SIGIO
, ,
- siglongjmp(3C)
, , ,
- signal(5)
,
- signal(3C)
,
- signal.h
, , , ,
- signals
- access mask
, , - add to mask
, - asynchronous
, , - delete from mask
, - handler
, , - inheritance
, - masks
, - pending
, , - replace current mask
, - send to thread
, , - SIG_BLOCK
, - SIG_SETMASK
, - SIG_UNBLOCK
, - SIGSEGV
, - unmasked and caught
,
- sigprocmask(2)
,
- SIGPROF
- interval timer
,
- sigqueue(3RT)
,
- SIGSEGV
, ,
- sigsend(2)
, ,
- sigsetjmp(3C)
, ,
- sigtimedwait(3RT)
,
- SIGVTALRM
- interval timer
,
- sigwait(2)
, , , ,
- single-threaded
- assumptions
, - code
, - defined
, - processes
,
- size of stack
, , , , ,
- stack
, - address
, , - boundaries
, - creation
, , - custom
, - deallocation
, - minimum size
, , - overflows
, - parameters
, - pointer
, - programmer-allocated
, , , - red zone
, , - returning a pointer to
, - size
, , , , , ,
- stack_base
, ,
- stack_size
, ,
- standard I/O
,
- standards
,
- start_routine()
,
- static storage
, ,
- stdio
, ,
- store buffer
,
- storing thread key value
, ,
- streaming a tape drive
,
- strongly ordered memory
,
- suspending a new thread
,
- swap space
,
- synchronization objects
, , - condition variables
, , , - mutex locks
, , - read-write locks
, - semaphores
, , , , ,
- synchronous I/O
, ,
- system calls
- handling errors
,
- system scheduling class
,
| |