home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #16 / NN_1992_16.iso / spool / comp / unix / programm / 4016 < prev    next >
Encoding:
Internet Message Format  |  1992-07-30  |  2.3 KB

  1. Path: sparky!uunet!mcsun!corton!nenufar.saclay.cea.fr!soleil!basile
  2. From: basile@soleilserma.cea.fr (Basile STARYNKEVITCH)
  3. Newsgroups: comp.unix.programmer
  4. Subject: Re: Wanted: preemptive threads within a UNIX process
  5. Keywords: threads lightweight processes libraries
  6. Message-ID: <1992Jul30.153734.5461@nenufar.saclay.cea.fr>
  7. Date: 30 Jul 92 15:37:34 GMT
  8. References: <Bs5Itn.Dr@logware.de>
  9. Sender: @nenufar.saclay.cea.fr
  10. Reply-To: basile@soleil.serma.cea.fr (Basile STARYNKEVITCH)
  11. Organization: Commissariat a l Energie Atomique
  12. Lines: 38
  13. Nntp-Posting-Host: soleil-gw.serma.cea.fr
  14.  
  15. In article <Bs5Itn.Dr@logware.de>, beha@logware.de (Berthold Hienger) writes:
  16. |> 
  17. |> We are in desperate search for a C++ library providing us with classes for preemptive
  18. |> multitasking within an UNIX process (preemptive scheduling of lightweight processes).
  19. To: beha@logware.de (Berthold Hienger)
  20. Reply-To: basile@soleil.serma.cea.fr (Basile STARYNKEVITCH)
  21. Subject: Re: Wanted: preemptive threads within a UNIX process
  22.  
  23.  
  24.  
  25. **
  26. NIHCL is A Class library writen by Gorlen at the National Institute of
  27. Health (USA). It is available from ftp (NIHCLversion3). Gorlen has also
  28. written a book on object programming in C++ using NIHCL.
  29.  
  30. NIHCL contains a sort of meta-class facility for C++ (ie NIHCL CLasses
  31. are described by explicit C++ objects) and many utilities classes (much
  32. as in Smalltalk). It contains also a thread class (called Proc in
  33. NIH).
  34.  
  35. Some small parts of NIHCL are system-, machine-, and compiler-
  36. dependent. NIH does run on Sun4, SunOS4.1, with SunC++2.1 (if
  37. i remember correctly) [all sophisticated system calls are system
  38. dependent. The thread class is machine dependent. The NIHCL sort of
  39. meta-class facility is also compiler- dependent].
  40.  
  41. I did not use intensively NIHCL but read some part of the book and some
  42. part of the sources. Both are very interesting. My personal wish would
  43. be that C++ language be changed for better support of NIHCL like stuff.
  44.  
  45. -- 
  46. Basile STARYNKEVITCH
  47. Commissariat a l Energie Atomique
  48. DRN/DMT/SERMA * C.E. Saclay bat.470 * 91191 GIF/YVETTE CEDEX * France
  49. fax: (33) 1- 69.08.23.81;    phone: (33) 1- 69.08.40.66
  50. email: basile@soleil.serma.cea.fr;  homephone: (33) 1- 46.65.45.53
  51. N.B. Any opinions expressed here are solely mine, and not of my organization.
  52. N.B. Les opinions exprimees ici me sont personnelles et n engagent pas le CEA.
  53.