譬如我现在有10000封邮件,我想做一个邮件发送的东西,其中发送邮件的方法假设为:
public void Send()
{
for(int i=0;i<10000;i++)
{
...
SendEmail();
}
}请问这里有没有必要用多线程?为什么啊?然后我看别人的例子用了,不太懂,照葫芦画瓢:
Thread _thread= new Thread(new ThreadStart(F_Send));
_thread.Start();
public void Send()
{
for(int i=0;i<10000;i++)
{
...
SendEmail();
}
}请问这样做有什么好处啊?谢谢
public void Send()
{
for(int i=0;i<10000;i++)
{
...
SendEmail();
}
}请问这里有没有必要用多线程?为什么啊?然后我看别人的例子用了,不太懂,照葫芦画瓢:
Thread _thread= new Thread(new ThreadStart(F_Send));
_thread.Start();
public void Send()
{
for(int i=0;i<10000;i++)
{
...
SendEmail();
}
}请问这样做有什么好处啊?谢谢
Thread _thread= new Thread(new ThreadStart(F_Send));
_thread.Start();
public void Send()
{
for(int i=0;i <10000;i++)
{
...
SendEmail();
}
}另外请问在什么地方下应该加 :Thread.Sleep(*);这句话啊? 这儿有没有必要加??谢谢
{
Thread td = new Thread(new ThreadStart(SendEmail));
td.Start();
}