我可以在多个线程中使用相同的进程吗?
有5类:
- 1 类 - 100000 封邮件发送
- 2 类 - 10000 封邮件发送
- 3 类 - 200000 封邮件发送
- 4 类 - 1000 封邮件发送
- 5 类 - 300000 封邮件发送
使用两个线程。
每个类别发送邮件的线程时间:[线程 1] 类别 1 花费 40 分钟;[线程 2] 类别 2 花费了 10 分钟 [类别 3] 应由线程 2 提取,然后随机选择其他类别。我在后台进程中使用带有 Window 服务的 Asp.net。
这是获取邮件详细信息的方法:SendNewsLatterStatus
以便 [Category 3] 继续使用 Thread 2,然后在 Thread.. 中随机获取类别。
NewsLatterThread1 = new Thread(new ThreadStart(SendNewsLatterStatus));
NewsLatterThread1.Name = "NewsLatter1";
NewsLatterThread2 = new Thread(new ThreadStart(SendNewsLatterStatus));
NewsLatterThread2.Name = "NewsLatter2";
NewsLatterThread1.Start();
NewsLatterThread2.Start();
NewsLatterThread1.Join();
NewsLatterThread2.Join();
NewsLatterThread1.Abort();
NewsLatterThread2.Abort();
它不能正常工作这是什么错误