Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
应该可重入的应用程序或方法类型的示例是什么?还是您通常应该努力争取的东西?
此外,在(纯)函数式编程中,您的代码通常是可重入的吗?
如果您的代码没有任何副作用(如果它是“纯功能性的”,则会发生这种情况),那么它就是可重入且线程安全的。
在 UI 开发中,您会遇到可重入问题。您获得一个 UI 事件并启动一系列事件,这些事件可能会在您的第一个处理程序完成之前触发相同的事件。