在.NET COM可调用包装器DLL程序集中使用多线程是否可能?
例如,我有一个.NET程序集DLL,它向COM公开了一个.NET FTP库。上传功能当前是“尽力而为”的功能。如果需要的话,我可以考虑稍后实现使用事件或返回值来显示上传或下载是否成功完成。在我的非常有限的理解中,.NET程序集是否可以将这些上传和下载过程简单地分配到另一个线程中?假设这是可能的,如果主机应用程序在所有上传或下载完成之前关闭,会发生什么呢?
在.NET COM可调用包装器DLL程序集中使用多线程是否可能?
例如,我有一个.NET程序集DLL,它向COM公开了一个.NET FTP库。上传功能当前是“尽力而为”的功能。如果需要的话,我可以考虑稍后实现使用事件或返回值来显示上传或下载是否成功完成。在我的非常有限的理解中,.NET程序集是否可以将这些上传和下载过程简单地分配到另一个线程中?假设这是可能的,如果主机应用程序在所有上传或下载完成之前关闭,会发生什么呢?