gpt4 book ai didi

c# - 使用锁定语句

转载 作者:行者123 更新时间:2023-11-30 19:29:57 24 4
gpt4 key购买 nike

我有一个要保存的位图,但我不断收到“对象当前正在别处使用”错误。现在我知道 GDI+ 的线程很烂,我应该使用 lock{} 语句,但它不起作用。我的代码在下面,我做错了什么?

Bitmap bitmap = new Bitmap();

lock (bitmap)
{
bitmap.Save([filepath], ImageFormat.Png);
}

最佳答案

你应该锁定其他虚拟对象:

var objectForLock = new object()

lock (objectForLock)
{
Bitmap bitmap = new Bitmap();
bitmap.Save([filepath], ImageFormat.Png);
}

不确定这是否是您的问题,但这就是 lock 在 .Net 中的工作方式。

关于c# - 使用锁定语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10587844/

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