C# 创建一个线程并使用它在同一线程中执行函数
我最近在我的应用程序中实现了一个插件,在我的应用程序和插件之间建立了通信。插件向我的应用程序发送内容->我的应用程序执行某些操作->我的应用程序通知插件操作已完成。 这是工作正常,我的问题是连接到插件是由UI线程创建的,所以每次我需要通知插件操作完成时,我都需要使用UI线程C# 创建一个线程并使用它在同一线程中执行函数,c#,.net,multithreading,C#,.net,Multithreading,我最近在我的应用程序中实现了一个插件,在我的应用程序和插件之间建立了通信。插件向我的应用程序发送内容->我的应用程序执行某些操作->我的应用程序通知插件操作已完成。 这是工作正常,我的问题是连接到插件是由UI线程创建的,所以每次我需要通知插件操作完成时,我都需要使用UI线程 我想要的是创建一个单独的线程,在其中创建连接,并在需要时使用它,在其中执行已完成的操作。谢谢,尝试使用task。使用async/Wait和task.Run可以很容易地解决此问题。这就是一个例子。
我想要的是创建一个单独的线程,在其中创建连接,并在需要时使用它,在其中执行已完成的操作。谢谢,尝试使用task。使用async/Wait和
task.Run
可以很容易地解决此问题。这就是一个例子。