äInstead of
extensions to languages a package of routines is
used
äEnvironment usually
initialized using a subroutine call in the
main environment
äInteraction
mechanisms
äShared memory
äMutex for
synchronization
äFork and join
primitives
äExamples of
operations:
äpthread_create(thread_id, attributes, start_routine, address_of_stack)
äpthread_yield(void)
äpthread_mutex_init(mutex,
attributes)
äpthread_mutex_lock(mutex)
äpthread_mutex_unlock(mutex)
äOthers.....