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

Reply via email to