VS'17调试模式下可以查看定时器线程吗?
Can Timer Threads be Viewed in VS'17 Debug Mode?
我试图通过继续计时器并在循环时打开新的计时器(线程)来确保我的程序不会导致 "thread tree" 场景......如果这有意义的话。
尽管如此,我的主要问题听起来确实如此;
我确实知道如何打开 Visual Studios 2017 中的线程视图,但是 none 由 Timer elapse 事件打开的线程显示在线程视图中。
我不认为这与此事有任何关系,因为定时器是 System.Timers - 但这个项目是在 Unity3D 中构建的。
我还没有用 Unity3D 应用程序对此进行测试,但我希望 System.Timers.Timer 创建的线程将显示在线程 window 中。毕竟,它们只是以特定方式创建的后台线程。您应该能够很容易地验证这一点:在计时器线程调用的方法中放置一个断点。当点击时,您将在 Threads window 中看到该线程。继续,线程将根据您的描述消失。
我试图通过继续计时器并在循环时打开新的计时器(线程)来确保我的程序不会导致 "thread tree" 场景......如果这有意义的话。 尽管如此,我的主要问题听起来确实如此; 我确实知道如何打开 Visual Studios 2017 中的线程视图,但是 none 由 Timer elapse 事件打开的线程显示在线程视图中。 我不认为这与此事有任何关系,因为定时器是 System.Timers - 但这个项目是在 Unity3D 中构建的。
我还没有用 Unity3D 应用程序对此进行测试,但我希望 System.Timers.Timer 创建的线程将显示在线程 window 中。毕竟,它们只是以特定方式创建的后台线程。您应该能够很容易地验证这一点:在计时器线程调用的方法中放置一个断点。当点击时,您将在 Threads window 中看到该线程。继续,线程将根据您的描述消失。