当前位置:  开发笔记 > 编程语言 > 正文

parameterizedThreadstart,Threadstart和Thread之间的区别

如何解决《parameterizedThreadstart,Threadstart和Thread之间的区别》经验,为你挑选了1个好方法。

parameterizedThreadstart,Threadstart和Thread之间有什么区别?



1> Jon Skeet..:

ThreadStart和ParameterizedThreadStart是委托类型,定义如下:

 public delegate void ThreadStart()
 public delegate void ParameterizedThreadStart(object state)

它们都用于指定新线程将采取的操作.很明显,ParamaterizedThreadStart接受一个参数而ThreadStart不接受:)这曾经是一个非常方便的方式,为一个新线程提供一个具有特定数据的任务 - 现在我只使用匿名函数作为闭包.

Thread类代表执行本身的话题-创建一个(与上面的代表之一),启动它,然后让它运行.

有关更多详细信息,请参阅我关于参数化线程的文章 - 尽管从这里看起来似乎现在已经下来了:(

推荐阅读
可爱的天使keven_464
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有