2012-06-10 25 views
-1

什麼是應該可重入的應用程序或方法類型的示例?或者這是你通常應該爭取的東西?可重入代碼的使用?

另外,它是否通常是(純)函數式編程中給定的,您的代碼將是可重入的?

回答

1

如果你的代碼沒有任何副作用(如果它是'純粹的功能'會發生),它是可重入的線程安全的。

在UI開發中遇到重入問題。您會得到一個UI事件,並在第一個處理程序完成之前啓動一系列可能導致相同事件觸發的事件。