在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
现在C#已经建议摈弃使用 Suspend, Resume 暂停/恢复线程, 也尽量少用 Abort方法中断一个线程. 建议使用线程的同步手段有: 、、, public Thread(ThreadStart start);
另一种是带参数(ParameterizedThreadStart 委托) -- public Thread(ParameterizedThreadStart start); ParameterizedThreadStart 委托签名: public delegate void ParameterizedThreadStart(Object obj); 示例: 1. 不带参数: // 定义线程方法: private static void ThreadMain() // 调用: Thread mythread = new Thread(ThreadMain); 2. 带参数: // 定义线程方法: private static void MainThreadWithParameters(object o) public struct Data // 调用: var data = new Data { Message = "Info" }; 3. 通过定义类传递参数: // 定义存放数据和线程方法的类: public class MyThread // 调用 var obj = new MyThread("info"); |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论