Erlang处理并行进程时,程序员不必理会进程为什么崩溃,只要重启它。这种思想能否用在其他编程语言中呢?比如:一段js出错了,不管它,自动刷新页面重新加载js。这样是不是就不会因为一个bug影响页面上的其它功能了?
显然不行, js是单进程的, 崩溃就整个页面都崩溃了, 作死么用到其他通用语言上也不行, 但用到某些协程库上可以的, 比如python的gevent或者scala的actor那样的东西, 反正死也就死一个协程, 不影响其他.erlang上的进程, 不是os的进程. 所以你这个问题问得好无聊...
显然不行, js是单进程的, 崩溃就整个页面都崩溃了, 作死么
用到其他通用语言上也不行, 但用到某些协程库上可以的, 比如python的gevent或者scala的actor那样的东西, 反正死也就死一个协程, 不影响其他.
erlang上的进程, 不是os的进程. 所以你这个问题问得好无聊...