默认CLR主机为“ ProcessExit事件处理程序”每个域提供2秒?

时间:2018-08-07 10:40:33

标签: c# .net applicationdomain timed-events

C#7.0简本书中,我读了一些似乎有些困惑的东西。

  

与DomainUnload不同   事件,ProcessExit事件处理程序是定时的:在终止其线程之前,默认的CLR主机为事件处理程序每​​个域提供2秒,总计3秒。
  (第24章-第956页)

2秒代码块(即事件处理程序)是什么意思?
似乎取决于当前进程占用了多少时间-这2秒通常由OS在进程之间共享。
因此,不确定性是在终止进程之前,允许在“进程退出事件处理程序”中完成多少工作

0 个答案:

没有答案