防止多个线程运行相同的后台进程

时间:2013-10-03 16:03:30

标签: c# asp.net multithreading iis web-garden

我有一个运行后台服务的asp.net网站,每分钟发送一次排队的电子邮件。问题是我们转移到了一个Web园(多个工作进程),并且多次发送电子邮件(在同一时间或接近它),因为多个线程正在调用该后台进程。

有没有办法分配一个线程或每分钟只有一个线程运行此进程并告诉其他线程忽略它?

谢谢!

1 个答案:

答案 0 :(得分:0)

我不得不使用互斥锁来阻止这个

相关问题