Questions tagged «resource-management»

11
了解术语和概念的含义-RAII(资源获取是初始化)
C ++开发人员能否请我们很好地描述RAII是什么,为什么它很重要以及它与其他语言是否有关联? 我确实知道一点。我相信它代表“资源获取就是初始化”。但是,这个名称与我对RAII的理解(可能是错误的)并不一致:我给人的印象是RAII是初始化堆栈上对象的一种方式,这样,当这些变量超出范围时,析构函数将自动被称为导致资源被清理。 那么为什么不称之为“使用堆栈触发清除”(UTSTTC :)?您如何从那里到达“ RAII”? 以及如何在堆栈上生成将清除堆中内容的内容?另外,在某些情况下您不能使用RAII?您是否曾经希望进行垃圾收集?至少您可以对某些对象使用垃圾收集器,而对其他对象进行管理? 谢谢。

9
Scala有哪些自动资源管理替代方案?
我在Web上看到了很多Scala的ARM(自动资源管理)示例。写一个似乎很容易,尽管大多数看上去很像。我确实看到了一个使用延续的非常酷的示例。 无论如何,很多代码都存在一种或另一种类型的缺陷,因此我认为在Stack Overflow上引用一个参考是一个好主意,我们可以在其中引用最正确和最合适的版本。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.