c# AccessViolationException解决方法记录

c# AccessViolationException解决方法记录

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

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

例如:

lock (_dispalyBitmap)

{

g.DrawImage(_dispalyBitmap, rect);

}

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

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

例如:

if (Thread.CurrentThread.IsAlive)

{

} 作者:我要我自我  原文:https://blog.csdn.net/u010853380/article/details/80521028 
版权声明:本文为博主原创文章,转载请附上博文链接!

posted @ 2020-12-30 11:22  SunKeep  阅读(764)  评论(0编辑  收藏  举报