§ ITPOW >> 文档 >> C#

多线程与异步-将参数传入线程的三种方法

作者:vkvi 来源:ITPOW(原创) 日期:2012-3-21

这三种方法是:匿名方法、object 参数、实例方法,下面的示例分别为 thread1、thread2、thread3 演示。

其中,第二种方法不是类型安全的,比如把 thread2.Start(data); 改为 thread2.Start("cftea");,编译时也不会报错,因为 object 是任意类型的基础,它接受字符串,但是在运行时 (obj as Data) 就要出错了,不能把字符串转换成 Data 嘛。

相关文章