相关疑难解决方法(0)

中止对非托管DLL的调用

我有一个非托管DLL,如果输入参数是一个很大的值,它可以运行很长时间,有时这是可取的但不总是.

我如何在c#中调用此函数以便在需要时可以中止它?

到目前为止,我已经尝试将调用放在一个单独的线程中,但是中断和中止似乎都没有停止进程,该进程在100%CPU运行直到dll完成.

是否可以终止正在运行的DLL代码?

c# dll multithreading unmanaged abort

13
推荐指数
2
解决办法
4114
查看次数

标签 统计

abort ×1

c# ×1

dll ×1

multithreading ×1

unmanaged ×1