一个关于Parallel与Thread.Sleep的问题
Winform, 假设这么一个场景,窗体里有一个按钮,点击按钮,Parallel.For做一些逻辑,然后,禁用按钮,3秒后重新启用按钮。Parallel.For 逻辑不对按钮的启用与禁用有影响,只是做个3秒的按钮禁用。
Parallel.For 会将结果输出到 TextBox 里。
为什么这个禁用三秒(线程或直接方法里sleep),用 thread.sleep 也好,用while true 自己算时间也好,一旦开始三秒禁用 ,Parallel.For 为什么也会终止呢 ?
各位有见到过这情况么 。。。。
--------------------编程问答-------------------- 如果Parallel.For跟3秒的时间是在同一条线程里,就只能执行完其中一个再执行另一个,除非把这两个放到不同的线程里 --------------------编程问答-------------------- 是在不同的线程里处理的。。。
补充:.NET技术 , C#