home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / std_unix / volume.19 / text0095.txt < prev    next >
Encoding:
Internet Message Format  |  1990-05-17  |  1.7 KB

  1. From: peter@ficc.uu.net (Peter da Silva)
  2.  
  3. I've finally got a copy of P1003.4, and I find it to be quite nice. The
  4. lack of threads is no big deal... threads should certainly be standardised,
  5. but any threads design that can't be implemented on top of P1003.4 is
  6. probably going to cause big problems for existing systems anyway.
  7.  
  8. One thing to consider is that threads and real-time are not equivalent
  9. concepts. Threads are a nice technique for implementing real-time systems,
  10. and most real-time systems make an implementation of threads pretty easy,
  11. but there are non-real-time systems that implement lightweight processes for
  12. reasons of improving throughput rather than reducing response time.
  13.  
  14. Keeping P1003.4 from prohibiting certain threaded implementations is one
  15. thing, but it shouldn't require threads in any real-time system. And it
  16. shouldn't require that you have to go to a real-time system to conform
  17. to the threads standard.
  18.  
  19. Threads probably deserves a P1003 number of its own.
  20.  
  21. As for Berkeley's sore feelings because P1003.4 doesn't look like BSD, that's
  22. just silly. It'd be like USG being upset because P1003.4 doesn't implement
  23. the System-V IPC kludges. P1003.4 looks quite familiar to me, from working
  24. with other real-time systems... including real-time-like UNIX. And it should
  25. be implementable (as far as the functionality you need for real-time can be)
  26. on top of sockets, without penalising real real time folks by sticking them
  27. with a socket interface.
  28. -- 
  29.  _--_|\  `-_-' Peter da Silva. +1 713 274 5180.      <peter@ficc.uu.net>
  30. /      \  'U`  Have you hugged your wolf today?  <peter@sugar.hackercorp.com>
  31. \_.--._/       Disclaimer: commercial solicitation by email to this address
  32.       v                    is acceptable.
  33.  
  34.  
  35. Volume-Number: Volume 19, Number 99
  36.  
  37.