[Issue 8993] Implement unique references/isolated memory

d-bugmail at puremagic.com d-bugmail at puremagic.com
Sun Nov 11 04:49:44 PST 2012


http://d.puremagic.com/issues/show_bug.cgi?id=8993



--- Comment #12 from Sönke Ludwig <sludwig at outerproduct.org> 2012-11-11 04:49:41 PST ---
(In reply to comment #11)
> I recommend you take a look at some blog posts from Bartosz Milewski. He was
> involved for a while in the D community and had some ideas about race-free
> multithreading with the help of a type system supporting using "unique" and
> "lent". Search in the newsgroups archives for "Bartosz Milewski".
> 
> http://bartoszmilewski.com/2009/05/26/race-free-multithreading/

I've read those back then. Bartosz' system was very powerful but unfortunately
complex to implement and had some implications on performance. The good thing
with the MS approach is that it accomplishes an important part of it without
requiring explicit owner tracking. It surely doesn't fix 'shared' the way that
Bartosz' system would, but at least it alleviates the need for it in quite some
places.(In reply to comment #11)

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------


More information about the Digitalmars-d-bugs mailing list