【发布时间】:2010-12-28 07:56:19
【问题描述】:
我正在使用 gmail 类,以便我的应用可以通过 gmail 向我发送通知。
这样做是这样的:
public static void SendMessage(string message)
{
Notification.message = message;
Thread t = new Thread(new ThreadStart(SendMessageThreaded));
t.Start();
}
线程函数如下所示:
private static void SendMessageThreaded()
{
try
{
if (Notification.message != "")
RC.Gmail.GmailMessage.SendFromGmail("accname", "accpass", "email", "subject", Notification.message);
Notification.message = "";
}
catch
{ }
}
所以SendMessageThreaded 运行后,它是自行关闭还是我必须关闭
t.Start()
t.Abort()
还是什么?
【问题讨论】:
标签: c# multithreading