嵌入式系统杀戮过程:安全吗?为什么不?

时间:2012-02-03 12:24:48

标签: kill embedded

我正在设计一个可以跨多台机器的联网嵌入式应用程序。应用程序在这些机器之间分配。

现在,在对该系统进行显式控制时,有两种选择:

(1)。一个管理良好的策略,应用程序可以很好地释放资源,然后就可以了。没有内存泄漏,一切看起来都不错。

(2)。我正面临着人们对托管方法的批评:为什么在每台机器中分别杀死进程并不是同样好?我唯一的防御是它不好,并且可能使系统处于不稳定状态。这个论点并没有随之而来。

有人可以帮忙吗?我知道 kill 不是最好的方法,但为什么呢?还有一些参考?我需要将它们包含在我的工作中。

很抱歉,这个问题可能会讨论令人作呕,但我无法获得任何“参考”以支持我的观点。

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

这里有一些我发现的关于清理资源的事情

One example

Another Example

Socket Example