home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #19 / NN_1992_19.iso / spool / comp / lang / lisp / 2314 < prev    next >
Encoding:
Text File  |  1992-08-27  |  1.4 KB  |  32 lines

  1. Newsgroups: comp.lang.lisp
  2. Path: sparky!uunet!stanford.edu!ames!ads.com!saturn!doug
  3. From: doug@monet.ads.com (Doug Morgan)
  4. Subject: Re: LCL+foreign functions+multitasking
  5. In-Reply-To: huyn@hplabsz.hpl.hp.com's message of Wed, 26 Aug 1992 21:39:41 GMT
  6. Message-ID: <DOUG.92Aug27094943@monet.ads.com>
  7. Sender: usenet@ads.com (USENET News)
  8. Organization: Advanced Decision Systems, Mountain View, CA 94043, +1 (415)
  9.     960-7300
  10. References: <1992Aug26.213941.10788@hplabsz.hpl.hp.com>
  11. Date: Thu, 27 Aug 1992 17:49:43 GMT
  12. Lines: 18
  13.  
  14. In article <1992Aug26.213941.10788@hplabsz.hpl.hp.com> huyn@hplabsz.hpl.hp.com (Pierre Nam Huyn) writes:
  15.  
  16.    Functions (in C) that normally block (e.g. read function)
  17.    no longer do so when imported to LCL. The hypothesis is
  18.    that multitasking within LCL interferes with the OS scheduling.
  19.    I tried "with-scheduling-inhibited" without success.
  20.  
  21. Try "with-interrupts-deferred".  If I remember correctly, under
  22. "with-scheduling-inhibited," the timer signal is still activated with
  23. only difference being that the scheduling signal handler does not pass
  24. control to a different thread.  (This is for a Sun though.)
  25.  
  26. doug
  27. --------------------------------------------------------------------
  28. Doug Morgan, doug@ads.com, (415) 960-7300
  29. Advanced Decision Systems (a division of Booz-Allen & Hamilton Inc.)
  30. 1500 Plymouth St., Mountain View, CA 94043-1230
  31. --------------------------------------------------------------------
  32.