@TimSweeneyEpic Read your old slides. Thinking about 100-core problem. Your thoughts on Rust for UE in ~5-20 years? http://www.iiswc.org/iiswc2008/sildes/keynote_1.pdf …
The worst case is: a bunch of threads updating random sets of objects whose interdependencies aren't known a priori.
-
-
Classic deadlock. I see the root of your desire for transactional memory.
-
Cool. Most people judge it infeasibly costly, but I think that's an artifact of C++'s "everything is mutable by default".
- 6 more replies
New conversation -
-
-
Transactions with rollback and forward progress guarantees are the only general solution.
-
Lets grant that transactional memory is the best solution. Its implementation could itself be implemented in Rust...but
- 2 more replies
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.