gpt4 book ai didi

c# - 为什么我没有看到 IDisposable 实现并发的任何实现?

转载 作者:可可西里 更新时间:2023-11-01 03:13:17 26 4
gpt4 key购买 nike

当我查看 IDisposable 的示例实现时,我没有发现任何线程安全的。为什么 IDisposable 没有实现线程安全? (相反,调用者有责任确保只有一个线程调用 Dispose())。

最佳答案

在使用完对象之前,您不应该丢弃它。如果有其他线程引用该对象并且它们有可能想要调用它的方法,则您不应该处置它。

因此Dispose不需要是线程安全的。

关于c# - 为什么我没有看到 IDisposable 实现并发的任何实现?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5299809/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com