[slime-devel] CVS slime

Helmut Eller heller at common-lisp.net
Mon Jun 20 14:39:45 UTC 2011


* Martin Simmons [2011-06-20 12:01] writes:

>>>>>> On Mon, 20 Jun 2011 09:02:40 +0200, Helmut Eller said:
>> 
>> Alternatively you also copy the cache, update the copy, and finally
>> store the copy with a single setf into the shared location.  That would
>> be thread safe enough.
>
> I think that strategy requires memory barriers for safety.

Read-after-write consistency is not needed in this case.  The next
thread will recognize that his copy is obsolete and will compute the
same result.  No harm done; just some redundant computations.

Helmut





More information about the slime-devel mailing list