当前位置:编程学习 > C#/ASP.NET >>

一个关于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#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,