From: kraemerf@franvm3.VNET.IBM.COM (Frank Kraemer)
Date: Fri, 8 Jan 93 11:22:48 CET
Newsgroups: comp.unix.aix
Subject: Re. threads
Reply-To: kraemerf@franvm3.VNET.IBM.COM
Organization: IBM Germany, BO-89 ACIS South
Disclaimer: This posting represents the poster's views, not those of IBM
News-Software: Usenet 3.0

.

dennisk@aplcenmp.apl.jhu.edu (Dennis M. Kavanagh) writes:

>We have just received a new RS6000 and are wondering/trying to figure
>whether the RS6000 supports threads. Does anyone have an ftp site where
>some actual code that uses threads explicitly resides?
>We have lloked into the on-line dos bvut they are little help.
>Actually the hard-copy would be better, but...now we know

Yes,
DCE/6000 offers Threads

    DCE Threads is a set of routines that you can call to create a
    multithreaded program.  Multithreading is used to improve the
    performance of a program.  Routines implemented by DCE Threads that are
    not specified by draft 4 of the POSIX 1003.4a standard are indicated by
    an _np suffix on the name.  These routines are not portable.

  - Threads Routines

    pthread_cancel
    pthread_create
    pthread_delay_np
    pthread_detach
    pthread_exit
    pthread_join
    pthread_once
    pthread_self
    pthread_yield

  - Attributes Object Routines

    pthread_attr_create
    pthread_attr_delete
    pthread_attr_getinheritsched
    pthread_attr_getprio
    pthread_attr_getsched
    pthread_attr_getstacksize
    pthread_attr_setinheritsched
    pthread_attr_setprio
    pthread_attr_setsched
    pthread_attr_setstacksize
    pthread_condattr_create
    pthread_condattr_delete
    pthread_mutexattr_create
    pthread_mutexattr_delete
    pthread_mutexattr_getkind_np
    pthread_mutexattr_setkind_np

  - Mutex Routines

    pthread_lock_global_np
    pthread_mutex_destroy
    pthread_mutex_init
    pthread_mutex_lock
    pthread_mutex_trylock
    pthread_mutex_unlock
    pthread_unlock_global_np

  - Condition Variable Routines

    pthread_cond_broadcast
    pthread_cond_destroy
    pthread_cond_init
    pthread_cond_signal
    pthread_cond_timedwait
    pthread_cond_wait
    pthread_get_expiration_np

  - Thread-Specific Data

    pthread_getspecific
    pthread_keycreate
    pthread_setspecific

  - Thread Cancelation Routines

    pthread_cancel
    pthread_setasynccancel
    pthread_setcancel
    pthread_testcancel

  - Priority and Scheduling Routines

    pthread_getprio
    pthread_getscheduler
    pthread_setprio
    pthread_setscheduler

  - Cleanup Routines

    pthread_cleanup_pop
    pthread_cleanup_push

  - Exceptions

    atfork








.----------------------------------------------------------------------.
| E-Mail: FRANVM3(KRAEMERF)                 - IBM VNET  "Yes, I'm one  |
| ======  IBMMAIL(DEIBM27S)                 - IBM-Mail   of those      |
|         DE.IBMX400.IBMMAIL.KRAEMER.KRAEME - X.400      stupid IBM    |
|         kraemerf@franvm3.vnet.ibm.com     - Internet   field SE's."  |
| Voice : +49-(0)611/776-364                                           |
| Mail  : Abraham-Lincoln Street 26, 6200 Wiesbaden, Germany           |
'----------------------------------------------------------------------'