相关疑难解决方法(0)

144
推荐指数
6
解决办法
20万
查看次数

异步进程启动并等待它完成

我是.net中的线程模型的新手.你会用什么来:

  1. 启动一个处理文件的进程(process.StartInfo.FileName = fileName;)
  2. 等待用户关闭进程或在一段时间后放弃该线程
  3. 如果用户关闭了该进程,请删除该文件

启动进程并等待应该在与主线程不同的线程上完成,因为此操作不应该影响应用程序.

例:

我的应用程序生成一个HTML报告.用户可以右键单击某处并显示"查看报告" - 现在我在临时文件中检索报告内容并启动处理html文件的进程,即默认浏览器.问题是我无法清理,即删除临时文件.

.net c# multithreading process

36
推荐指数
3
解决办法
7万
查看次数

标签 统计

c# ×2

.net ×1

multithreading ×1

process ×1

vb.net ×1