相关疑难解决方法(0)

任务和线程有什么区别?

在C#4.0中,我们已经TaskSystem.Threading.Tasks命名空间.之间有什么真正的改变ThreadTask.我为了学习而做了一些示例程序(帮助从MSDN获取)

Parallel.Invoke 
Parallel.For 
Parallel.ForEach 
Run Code Online (Sandbox Code Playgroud)

但有很多疑问,因为这个想法并不那么清楚.

我最初在Stackoverflow中搜索了类似类型的问题但可能是这个问题标题我无法得到相同的.如果有人知道之前发布的相同类型的问题,请提供链接的参考.

c# multithreading terminology task-parallel-library c#-4.0

366
推荐指数
7
解决办法
20万
查看次数

当winform应用程序关闭时,如何停止线程

我有一个单例,它有一个运行线程,用于从服务器获取记录.但是当我停止我的winform应用程序时,线程继续运行.我试图在我的单例中创建一个析构函数来中断线程,如果它正在运行,但它对线程没有任何影响 - 我知道析构函数是被唤起的.

我正在寻找关于如何在应用程序关闭时关闭线程的建议.谢谢

C#,.net2

.net c# multithreading

12
推荐指数
2
解决办法
3万
查看次数