[concurrency-interest] Transactional memory on GCC 4.7.0, what about Java?

Guy Korland gkorland at gmail.com
Thu Nov 17 02:40:38 EST 2011


It seems like the upcoming GCC 4.7.0 is going to include a build-in support
for Transactional memory.

See: http://lwn.net/Articles/466513/
"Following a last-minute request, the "transactional memory" GCC branch has
been merged into the trunk for the 4.7.0 release. Transactional memory is
specified in a draft standard [PDF] for C and C++; the idea is to provide a
relatively simple way for developers to execute code with atomic "all or
nothing" semantics."

I think it's about time to set a JSR about adding STM to Java also:
1. Adding to that the fact that STM can be added much more easily to Java
than JVM.
2. JVM based Dynamic languages like Scala already offer their alternative.
3. There exists couple of working implementations like
Multiverse, DSTM2, DeuceSTM...

Any thoughts?

Regards,
Guy Korland
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://cs.oswego.edu/pipermail/concurrency-interest/attachments/20111117/b418a426/attachment-0001.html>


More information about the Concurrency-interest mailing list