我正在使用一个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()
或者是一些其他的东西?