From: Andy Bennett <[email protected]> Subject: mmap (was: Re: [Chicken-hackers] library unit restructuring) Date: Wed, 09 Jul 2014 14:56:38 +0100
> Hi, > >> - memory-mapped-files > > Without wishing to hijack the entire thread, as an aside, is there any > way of making memory mapped files play nicely with the CHICKEN scheduler > and threading model? It's possible for memory mapped files to cause a > page fault which will then wait for I/O and, as I understand it, that > will block the entire runtime. Hi, Andy! Since nobody replied to this - I wouldn't know how this is done. I guess there is some UNIX arcana that allows one to implement non-blocking behaviour. As memory access will cause the blocking, we can probably not check for this via poll/select. Do you have any information about this? Is it possible to test whether a page is in memory, and whether one can do the equivalent of a poll/select on this? felix _______________________________________________ Chicken-hackers mailing list [email protected] https://lists.nongnu.org/mailman/listinfo/chicken-hackers
