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