home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #1 / NN_1993_1.iso / spool / comp / unix / aix / 13135 < prev    next >
Encoding:
Internet Message Format  |  1993-01-08  |  3.2 KB

  1. Path: sparky!uunet!franvm3.VNET.IBM.COM
  2. From: kraemerf@franvm3.VNET.IBM.COM (Frank Kraemer)
  3. Message-ID: <19930108.022307.64@almaden.ibm.com>
  4. Date: Fri, 8 Jan 93 11:22:48 CET
  5. Newsgroups: comp.unix.aix
  6. Subject: Re. threads
  7. Reply-To: kraemerf@franvm3.VNET.IBM.COM
  8. Organization: IBM Germany, BO-89 ACIS South
  9. Disclaimer: This posting represents the poster's views, not those of IBM
  10. News-Software: Usenet 3.0
  11. Lines: 114
  12.  
  13. .
  14.  
  15. dennisk@aplcenmp.apl.jhu.edu (Dennis M. Kavanagh) writes:
  16.  
  17. >We have just received a new RS6000 and are wondering/trying to figure
  18. >whether the RS6000 supports threads. Does anyone have an ftp site where
  19. >some actual code that uses threads explicitly resides?
  20. >We have lloked into the on-line dos bvut they are little help.
  21. >Actually the hard-copy would be better, but...now we know
  22.  
  23. Yes,
  24. DCE/6000 offers Threads
  25.  
  26.     DCE Threads is a set of routines that you can call to create a
  27.     multithreaded program.  Multithreading is used to improve the
  28.     performance of a program.  Routines implemented by DCE Threads that are
  29.     not specified by draft 4 of the POSIX 1003.4a standard are indicated by
  30.     an _np suffix on the name.  These routines are not portable.
  31.  
  32.   - Threads Routines
  33.  
  34.     pthread_cancel
  35.     pthread_create
  36.     pthread_delay_np
  37.     pthread_detach
  38.     pthread_exit
  39.     pthread_join
  40.     pthread_once
  41.     pthread_self
  42.     pthread_yield
  43.  
  44.   - Attributes Object Routines
  45.  
  46.     pthread_attr_create
  47.     pthread_attr_delete
  48.     pthread_attr_getinheritsched
  49.     pthread_attr_getprio
  50.     pthread_attr_getsched
  51.     pthread_attr_getstacksize
  52.     pthread_attr_setinheritsched
  53.     pthread_attr_setprio
  54.     pthread_attr_setsched
  55.     pthread_attr_setstacksize
  56.     pthread_condattr_create
  57.     pthread_condattr_delete
  58.     pthread_mutexattr_create
  59.     pthread_mutexattr_delete
  60.     pthread_mutexattr_getkind_np
  61.     pthread_mutexattr_setkind_np
  62.  
  63.   - Mutex Routines
  64.  
  65.     pthread_lock_global_np
  66.     pthread_mutex_destroy
  67.     pthread_mutex_init
  68.     pthread_mutex_lock
  69.     pthread_mutex_trylock
  70.     pthread_mutex_unlock
  71.     pthread_unlock_global_np
  72.  
  73.   - Condition Variable Routines
  74.  
  75.     pthread_cond_broadcast
  76.     pthread_cond_destroy
  77.     pthread_cond_init
  78.     pthread_cond_signal
  79.     pthread_cond_timedwait
  80.     pthread_cond_wait
  81.     pthread_get_expiration_np
  82.  
  83.   - Thread-Specific Data
  84.  
  85.     pthread_getspecific
  86.     pthread_keycreate
  87.     pthread_setspecific
  88.  
  89.   - Thread Cancelation Routines
  90.  
  91.     pthread_cancel
  92.     pthread_setasynccancel
  93.     pthread_setcancel
  94.     pthread_testcancel
  95.  
  96.   - Priority and Scheduling Routines
  97.  
  98.     pthread_getprio
  99.     pthread_getscheduler
  100.     pthread_setprio
  101.     pthread_setscheduler
  102.  
  103.   - Cleanup Routines
  104.  
  105.     pthread_cleanup_pop
  106.     pthread_cleanup_push
  107.  
  108.   - Exceptions
  109.  
  110.     atfork
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119. .----------------------------------------------------------------------.
  120. | E-Mail: FRANVM3(KRAEMERF)                 - IBM VNET  "Yes, I'm one  |
  121. | ======  IBMMAIL(DEIBM27S)                 - IBM-Mail   of those      |
  122. |         DE.IBMX400.IBMMAIL.KRAEMER.KRAEME - X.400      stupid IBM    |
  123. |         kraemerf@franvm3.vnet.ibm.com     - Internet   field SE's."  |
  124. | Voice : +49-(0)611/776-364                                           |
  125. | Mail  : Abraham-Lincoln Street 26, 6200 Wiesbaden, Germany           |
  126. '----------------------------------------------------------------------'
  127.