标签: c# .net multithreading c#-4.0
在我的应用程序中,我正在获取一系列IP地址,然后将它们拆分为更小的范围并为每个更小的范围创建一个线程,然后执行包含循环的DoWork事件,该循环遍历较小的每个IP范围并做了一些工作。
我无法点击按钮暂停所有工作,然后当我再次点击它时能够恢复它。
要停止操作,我猜我需要终止所有线程,虽然我不确定如何才能这样做。任何人都可以指导我走上正轨吗?
这是我的代码,用于启动操作,然后是DoWork方法。