这就跟你问声好!
我有一个由matlab调用的c#函数,它需要很长时间来处理。此外,我需要能够从UI中引发c#标志(用于终止进程)。
所以我需要像这样做:
UI_guide ();
long_c_sharp_function ();
函数button_pressed_callback ()
c_sharp_function_to_raise_flag ();
结束
问题是,“abort”按钮回调只在长函数完成后执行——这意味着我不能中止进程。
我该怎么做才能解决这个问题?我应该考虑另一种方法吗?