Erlang中对待错误的“就让它崩溃”能否应用在其他语言中?

Erlang处理并行进程时,程序员不必理会进程为什么崩溃,只要重启它。这种思想能否用在其他编程语言中呢?比如:一段js出错了,不管它,自动刷新页面重新加载js。这样是不是就不会因为一个bug影响页面上的其它功能了?

阅读 5k
2 个回答

显然不行, js是单进程的, 崩溃就整个页面都崩溃了, 作死么
用到其他通用语言上也不行, 但用到某些协程库上可以的, 比如python的gevent或者scala的actor那样的东西, 反正死也就死一个协程, 不影响其他.
erlang上的进程, 不是os的进程. 所以你这个问题问得好无聊...

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏