[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Chicken-hackers] mmap
From: |
Felix Winkelmann |
Subject: |
Re: [Chicken-hackers] mmap |
Date: |
Fri, 11 Jul 2014 10:26:12 +0200 (CEST) |
From: Andy Bennett <address@hidden>
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
- Re: [Chicken-hackers] library unit restructuring, (continued)
- Re: [Chicken-hackers] library unit restructuring, Felix Winkelmann, 2014/07/09
- Re: [Chicken-hackers] library unit restructuring, Evan Hanson, 2014/07/13
- Re: [Chicken-hackers] library unit restructuring, Felix Winkelmann, 2014/07/13
- Re: [Chicken-hackers] library unit restructuring, Christian Kellermann, 2014/07/14
- Re: [Chicken-hackers] library unit restructuring, Evan Hanson, 2014/07/14
[Chicken-hackers] mmap (was: Re: library unit restructuring), Andy Bennett, 2014/07/10