我正在设计一个可以跨多台机器的联网嵌入式应用程序。应用程序在这些机器之间分配。
现在,在对该系统进行显式控制时,有两种选择:
(1)。一个管理良好的策略,应用程序可以很好地释放资源,然后就可以了。没有内存泄漏,一切看起来都不错。
(2)。我正面临着人们对托管方法的批评:为什么在每台机器中分别杀死进程并不是同样好?我唯一的防御是它不好,并且可能使系统处于不稳定状态。这个论点并没有随之而来。
有人可以帮忙吗?我知道 kill 不是最好的方法,但为什么呢?还有一些参考?我需要将它们包含在我的工作中。
很抱歉,这个问题可能会讨论令人作呕,但我无法获得任何“参考”以支持我的观点。
感谢您的帮助。