c# AccessViolationException解决方法记录

xiaoxiao2021-02-28  31

1、“对象当前正在其他地方使用”

可能是对象在多线程中调用造成的异常,使用lock

例如:

lock (_dispalyBitmap)

{

g.DrawImage(_dispalyBitmap, rect);

}

2、“当前线程处于休眠、等待或联接状态”

当前线程已不是运行状态,添加当前线程判断即可

例如:

if (Thread.CurrentThread.IsAlive)

{

}

转载请注明原文地址: https://www.6miu.com/read-1600174.html

最新回复(0)