我有一个表单和几个由表单实例化的外部类(串行端口、文件访问)。
1) 在自己的线程中运行外部类实例的最简单方法是什么?
2)当窗体关闭时,实例的线程是否自动终止?
请您参考如下方法:
1) What's the simplest way to run an instance of an external class in its own thread?
类的实例不会“运行”。方法可以。
因此,您可能需要查看 APM pattern和 BackgroundWorker类。
2) Is the instance's thread automatically terminated when the form closes?
这取决于线程的启动方式。线程可以是 background thread或前台线程 - 后者阻止应用程序终止。