我保留一个事务的缓存以在水印或对象最终化事件发生时刷新(持久存储)。由于每个对象上的__del__为no longer guaranteed to be called,因此将类似函数(或__del__本身)挂接到atexit.register(在初始化期间)是否合适? 如果我没有弄错,这个将导致该方法绑定的对象挂起,直到程序终止。这不可能是一个问题,但也许有一个更优雅的解决方案? 注:我知道使用_
我正在分析出单元&集成测试,我发现很多时间花在NHibernate.Transaction.AdoTransaction的终结器上 - 这意味着它没有得到妥善处置。 我没有直接在代码中使用AdoTransaction,所以它可能被NHibernate中的一些其他对象使用。任何想法我忘了处置? 这里是我的文字夹具: public abstract class AbstractInMemoryFixt