Vb.net 同步到窗体线程-不使用窗体
使用Windows窗体,可以将在另一个线程上运行的传入数据(如来自事件)与创建窗体的线程同步。但是,不允许直接更新表单,因此使用invokererequired和Invoke。这对我很有用 现在,我想将应用程序的逻辑部分(包含串行、网络等,因此是线程)移动到库中。我还想在那里进行同步,所以不需要在外部处理这个问题 现在,我创建了一个虚拟表单并将其传递到我的库中,这个表单很难看,但很有效。至少是某种。Net核心没有Windows窗体。(3.0有,但仅限Windows) 即使在反映表单类之后,我也无法重现同步过程,因此我可以将其添加到我的类中 有人知道如何在没有Windows.Forms的情况下归档相同的行为吗Vb.net 同步到窗体线程-不使用窗体,vb.net,multithreading,Vb.net,Multithreading,使用Windows窗体,可以将在另一个线程上运行的传入数据(如来自事件)与创建窗体的线程同步。但是,不允许直接更新表单,因此使用invokererequired和Invoke。这对我很有用 现在,我想将应用程序的逻辑部分(包含串行、网络等,因此是线程)移动到库中。我还想在那里进行同步,所以不需要在外部处理这个问题 现在,我创建了一个虚拟表单并将其传递到我的库中,这个表单很难看,但很有效。至少是某种。Net核心没有Windows窗体。(3.0有,但仅限Windows) 即使在反映表单类之后,我也无
我使用.Net Framework 2.0和VB.Net,但也欢迎使用C#示例为什么要使用.Net Framework 2.0?为什么你不能至少提高到3.5?(请注意,3.5使用2.0 CLR,因此99%的时间可以安全升级)我建议您在线搜索“生产者-消费者问题”,因为这是多线程编程中的常见问题。@Dai:我知道我可以升级。但我过去在向后兼容性和单声道方面遇到过问题。此外,我不使用新功能,因此没有必要这样做。好的,对于这样一个术语,我还没有搜索过。班级。