I am posting this as an individual member of the Scheme
community.  I am not speaking for the R6RS editors.

Per Bothner wrote:
> I cannot sea how an application can be other
> than seriously buggy if one thread tries to read a string
> while another thread is updating it without first acquiring
> a lock.

There are lots of seriously correct reasons for
doing that.  Indeed, several partially concurrent
garbage collectors do that, and one of my PhD
students is writing a new partially concurrent
garbage collector for Larceny that will do that.

To read about some fun issues that arose in one
of Sun's JVMs, see
http://research.sun.com/jtech/pubs/02-clog.pdf

Will

_______________________________________________
r6rs-discuss mailing list
[email protected]
http://lists.r6rs.org/cgi-bin/mailman/listinfo/r6rs-discuss

Reply via email to