Hacker News new | past | comments | ask | show | jobs | submit login

I guess it depends.

I guess I’m somewhat used to the asynchronous I/O model that things like Win16 and JavaScript use. You have to think a bit more about the unpredictable order that things happen in, but not about preemption race conditions and data corruption.

The only threading model I have seen that I care for is Erlang’s. The C ... Java model is a data corruption death trap.

At that, Erlang kind of straddles the gap between independent execution and communicating sequential processes.




Oh wait, the article is about performance, not safety. Real programmers don’t care about reliability, only if it’s performant at interweb scale.

Meh.




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: