需要帮助来创建在Main()完成后运行的线程/任务

时间:2018-12-15 12:57:46

标签: vb.net multithreading task

我是VB.NET的新手,但是具有其他语言(C,C ++,Perl,Java)的编码经验。

我正在寻求扩展一款可以在其内部以“脚本”形式运行VB.NET代码的软件。

我正在尝试创建一个后台“任务”,以监视用户输入以检测空闲时间,如果用户空闲X分钟,则执行主应用程序会话注销并终止程序。

到目前为止,我编写的代码似乎无效,因为我认为一旦退出Main(),线程就会被杀死。

是否可以创建某种“持久”线程或将该线程附加到主应用程序以确保其继续运行?

所以: -加载时,主机应用程序调用我的VB.NET代码以启动计时器,该计时器每秒检查一次用户输入 -如果用户闲置时间超过我的超时时间,请调用主要应用程序.NET注销代码并关闭该应用程序。

0 个答案:

没有答案