News for hackers. Stuff that matters.
Re:24-core CPU and I can’t type an email by speedplane on Friday August 17, 2018 @02:49AM (#17780782)
The C++ (and many other languages) model of threads and locks have clearly proven overly complex and bug prone. It's incredibly easy to write software with race conditions and incredibly difficult to debug.

The best advance in recent years, is recognizing that most latency is due to network access, and using single-threaded, but asynchronous models like in javascript. It definitely does not remove race conditions, but makes them much easier to understand and debug.

There are no comments on this comment yet.