【发布时间】:2009-11-30 14:41:16
【问题描述】:
我在某处读到,虽然我不记得在哪里,但在 C# 中使用 lock 关键字可以分配。
我知道尝试锁定 ValueType 会使 valuetype 装箱,但还有其他情况吗?
编辑::
- 似乎每个人都在回答 valuetype 案例,我已经知道了!
- 我也知道什么是锁和 如何深入使用它们, 关于最佳实践的一般建议是 不错 - 但没用;)
- 我需要 知道因为我正在构建一个 XNA 应用程序 用于在 Xbox 上部署。的Xbox 垃圾收集器真的很慢 - 这意味着我需要保留 分配到最低限度,最好 不存在(这会阻止 从曾经运行的收集器)
【问题讨论】:
标签: c# locking parallel-processing garbage