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