Multithreaded Programming Guide
    
S
 
 SA_RESTART ( Index Term Link )
 
 safety, threads interfaces ( Index Term Link ) ( Index Term Link )
 
 scheduling
  class ( Index Term Link ) ( Index Term Link )
  compute-bound threads ( Index Term Link )
  priorities ( Index Term Link )
  realtime ( Index Term Link ) ( Index Term Link )
  system class ( Index Term Link )
  timeshare ( Index Term Link ) ( Index Term Link )
 
 sem_destroy ( Index Term Link )
 
 sem_init ( Index Term Link )
  example ( Index Term Link )
 
 sem_post ( Index Term Link ) ( Index Term Link )
  example ( Index Term Link )
 
 sem_trywait ( Index Term Link ) ( Index Term Link )
 
 sem_wait ( Index Term Link ) ( Index Term Link )
  example ( Index Term Link )
 
 sema_destroy ( Index Term Link )
 
 sema_init ( Index Term Link )
 
 sema_init(3T) ( Index Term Link )
 
 sema_post ( Index Term Link )
 
 sema_post(3T) ( Index Term Link )
 
 sema_trywait ( Index Term Link )
 
 sema_wait ( 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 ) ( Index Term Link ) ( Index Term Link )
 
 sigaltstack(2) ( 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(2) ( Index Term Link )
 
 signal(5) ( Index Term Link )
 
 signal.h ( Index Term Link ) ( 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 ) ( 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 )
  stack ( Index Term Link )
  unmasked and caught ( Index Term Link )
 
 sigprocmask(2) ( Index Term Link )
 
 SIGPROF ( Index Term Link )
 
 SIGSEGV ( Index Term Link ) ( Index Term Link )
 
 sigsend(2) ( Index Term Link )
 
 sigsetjmp(3C) ( Index Term Link ) ( Index Term Link )
 
 sigtimedwait(2) ( Index Term Link )
 
 SIGVTALRM ( Index Term Link )
 
 sigwait(2) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
 
 SIGWAITING ( 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 ) ( 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 ) ( Index Term Link )
  red zone ( Index Term Link ) ( 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 )
 
 strtoaddr ( 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 )
  and LWPs ( Index Term Link )
 
 system scheduling class ( Index Term Link )