- 多线程与异步-什么是线程安全?
- 多线程与异步-C# 如何使用线程
- 多线程与异步-关于让线程“等等”有关的几个方法
- 多线程与异步-将参数传入线程的三种方法
- 多线程与异步-C# 异步调用
- 多线程与异步-异步调用与多线程的区别
- 多线程与异步-异步调用 Web Service
- 多线程与异步-Task.Run、await、async 以异步方式执行
这三种方法是:匿名方法、object 参数、实例方法,下面的示例分别为 thread1、thread2、thread3 演示。
其中,第二种方法不是类型安全的,比如把 thread2.Start(data); 改为 thread2.Start("cftea");,编译时也不会报错,因为 object 是任意类型的基础,它接受字符串,但是在运行时 (obj as Data) 就要出错了,不能把字符串转换成 Data 嘛。
- 多线程与异步-什么是线程安全?
- 多线程与异步-C# 如何使用线程
- 多线程与异步-关于让线程“等等”有关的几个方法
- 多线程与异步-将参数传入线程的三种方法
- 多线程与异步-C# 异步调用
- 多线程与异步-异步调用与多线程的区别
- 多线程与异步-异步调用 Web Service
- 多线程与异步-Task.Run、await、async 以异步方式执行