使用可重入代码?

时间:2012-06-10 20:14:35

标签: reentrancy

哪些类型的应用程序或方法应该是可重入的?或者你应该为此而努力?

此外,通常在(纯)函数式编程中给出的代码是可重入的吗?

1 个答案:

答案 0 :(得分:1)

如果您的代码没有任何副作用(如果它是'纯功能'会发生这种情况),那么它是可重入线程安全的。

在UI开发中,您会遇到重入问题。您将获得一个UI事件并启动一系列事件,这些事件可能会导致在第一个处理程序完成之前触发相同的事件。