To me, this just proves how hard using concurrency primitives correctly is. The approach of “just give the programmer the low-level tools along with maybe a dynamic race checker, they can handle it properly” isn’t looking so good these days.https://twitter.com/BRIAN_____/status/1017913372258418689 …
-
-
Replying to @pcwalton
It's 2018 and we still don't have a good model of shared-memory concurrency.
1 reply 0 retweets 4 likes -
Replying to @asajeffrey @pcwalton
Isn't it time to give up and accept that the correct model is message passing? Shared-memory is for low-level specialists, NOT for anyone else. Language/OS can maybe optimize certain operations via shared mem, like copy-on-write pages, but user should see only message passing.
2 replies 0 retweets 1 like
Replying to @handleym99 @asajeffrey
No. Not unless you want to kiss all 3D games goodbye, for example.
3:21 PM - 14 Jul 2018
from Dogpatch, San Francisco
0 replies
0 retweets
1 like
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.