Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

You can absolutely have race conditions in Erlang, along with deadlocks too.


Absolutely, but it tends to be significantly rarer, and easier to debug (in part due to tools, in other part due to OTP patterns) than multithreading race conditions.

But yeah you can have race conditions in everything, you can also have race condition in non-threaded evented code (e.g. heavily async javascript client-side code)




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

Search: