【发布时间】:2023-03-06 12:03:01
【问题描述】:
我有一个应用程序,其中一个操作会触发许多电子邮件发送出去。电子邮件的数量是可变的,每个操作可以是 10 到 1,000 封。
我不希望应用程序在发送电子邮件时挂起(从而使用户烦恼),我希望在后台发送它们。
我过去没有使用过 Threads,所以我需要您的帮助。您会手动创建线程还是使用 ThreadPool 的好案例?我希望此任务的优先级较低,并尽可能使用最少的资源,因为即使电子邮件迟到 1 小时我也不介意。
感谢您的帮助
Marko
【问题讨论】:
标签: c# asp.net-mvc multithreading threadpool mass-emails