如果关闭应用程序,任务会结束吗?

所以,我基本上有这个:

public void DoThisThing()
{
    Task.Run(() =>
    {
        while(true)
        {
            //Do things
        }
    }
}

应用程序的启动基本上会调用DoThisThing()方法并进入其自己的循环。

那么,如果我只是关闭应用程序,那么此任务会怎样?它会结束吗?它会永远持续下去吗?它会持续进行一点直到垃圾收集得到它吗?有没有办法知道应用程序结束了?

我用谷歌搜索,但没有一个简单的答案,我觉得肯定有一个答案。