我编写了一个 C# 应用程序,该应用程序与连接的 2 个设备一起工作,即。显示图像的数字显微镜和返回计数器的计数装置。这两个设备同时运行并生成指示图像和计数器值变化的事件。
显微镜产生以下事件:
void _ImageCaptured(object source, WebcamEventArgs e)
{
}
And counter generates below event:
void _OnRegisterValueChanged(object sender, RegisterChangeEventArgs args)
{
}
作为一个单线程应用程序,我当前的应用程序无法以相同的速度获取图像和计数器值,并且它们之间存在一些滞后。我想让这个应用程序多线程并在单独的线程中处理这两个事件。感谢任何帮助实现这一目标。