[erlisp-devel] Re: async signals
David Hopwood
david.nospam.hopwood at blueyonder.co.uk
Tue Sep 20 01:47:35 UTC 2005
Faré wrote:
> On 9/19/05, Ivan Boldyrev <lispnik at gmail.com> wrote:
>
>>For example, no matter which language you use, you can't atomically
>>write or read 64-bit integer (aka long long) with x86 platform.
>
> 64-bit, you can actually (but then you'll tell me about some bigger size).
> However, it doesn't really matter what you can or cannot write atomically
> to shared memory, since the whole point of Erlisp is to avoid the shared
> memory model of concurrency.
OTOH, there are some very efficient lock-free implementations of message
queues that you can use if pointer-sized words can be written atomically.
But all multiprocessor platforms can do that.
--
David Hopwood <david.nospam.hopwood at blueyonder.co.uk>
More information about the Erlisp-devel
mailing list