我在空闲时间一直在使用网络爬行.NET应用程序,我想要包含的这个应用程序的一个功能是暂停按钮来暂停特定的线程.
我对多线程比较陌生,我无法找到一种无限期暂停线程的方法.我不记得确切的类/方法,但我知道有一种方法可以做到这一点,但它被.NET框架标记为已过时.
有没有什么好的通用方法可以无限期地暂停C#.NET中的工作线程.
我最近没有花很多时间来处理这个应用程序,最后一次触及它是在.NET 2.0框架中.我对.NET 3.5框架中存在的任何新功能(如果有的话)持开放态度,但是我想知道在2.0框架中也能工作的解决方案,因为这是我在工作中使用的,这对于知道以防万一.