home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #1 / NN_1993_1.iso / spool / comp / arch / 12212 < prev    next >
Encoding:
Text File  |  1993-01-10  |  2.2 KB  |  62 lines

  1. Newsgroups: comp.arch
  2. Path: sparky!uunet!mcsun!dxcern!dscomsa!zeus02.desy.de!hallam
  3. From: hallam@zeus02.desy.de (Phill Hallam-Baker)
  4. Subject: Re: reentrant
  5. Message-ID: <C0o6Bt.3rG@dscomsa.desy.de>
  6. Sender: usenet@dscomsa.desy.de (usenet)
  7. Reply-To: Hallam@zeus02.desy.de
  8. Organization: Deutsches Elektronen Synchrotron, Experiment ZEUS bei HERA
  9. References: <id.JY9W.Y64@ferranti.com> <C04zn2.A95.2@cs.cmu.edu> <1993Jan2.122544.26198@sei.cmu.edu> <C08qF4.Knz@news.iastate.edu> <1993Jan4.095245.1@zodiac.rutgers.edu>
  10. Date: Mon, 11 Jan 1993 03:14:16 GMT
  11. Lines: 49
  12.  
  13. In article <1993Jan4.095245.1@zodiac.rutgers.edu>, leichter@zodiac.rutgers.edu
  14. writes:
  15.  
  16. |>In article <C08qF4.Knz@news.iastate.edu>, john@iastate.edu (John Hascall)
  17. |>writes:
  18. |>> }>The OS world is moving towards multithreading...
  19. |>> 
  20. |>> ...
  21. |>> Perhaps the research world has been...
  22. |>> But as far as (popular) commercially available OSes, it would seem not:
  23. |>> 
  24. |>>   MS-DOS:  not a chance
  25. |>>      VMS:  nope
  26. |>
  27. |>The story for VMS is complicated, and an excellent illustration of why
  28. |>"yes/no" questions can be misleading.
  29.  
  30. |>There's a spec for a supported true threads package for VMS (and OSF); I
  31. |>don't think it's officially out yet for VMS, but it's been promised.
  32.  
  33. Well its been in the bookreader for ages, not yet got arround to giving it a
  34. try. There is no instalation guide for it, so it looks like its in the basic
  35. O/S.
  36.  
  37. Most of the routines are fully re-entrant, but for some C run time library stuff
  38. you have to call a jacket routine (presumably it just sets up a mutex or
  39. something).
  40.  
  41. |>
  42. |>All of which makes Mr. Hascall's distinction:
  43. |>
  44. |>>      VMS:  nope
  45. |>>     UNIX:  not yet
  46. |>
  47. |>rather curious.
  48. |>
  49. |>(BTW, the earliest thread package, complete in the modern sense, that I know
  50. |>of in a commercial operating system was in VAX ELN, a real-time OS for VAXes
  51. |>that DEC has sold since about 1983.)
  52.  
  53. Threads is going to be the stick that breaks Novell. AT&T dumped UNIX on them
  54. because they knew they couldn't keep up. If you go for serious object oriented
  55. stuff then threads are pretty well essential. Comparing OSF/1 and UNIX I can't
  56. see much future for UNIX without a hell of a lot of work in a damn short time.
  57.  
  58.  
  59. --
  60.  
  61. Phill Hallam-Baker
  62.