class Form1
{
private void sendemail_Click(object sender, EventArgs e)
{
totalproxy=10;
for (int i = 0; i < totalproxy; i++)
{
ThreadStart ts1 = new ThreadStart(sendmail());
Thread thread1 = new Thread(ts1);
thread1.Start();
while (thread1.IsAlive) ;
}
}
public void sendmail()
{
//some code goes here
}
}
是給了我這個方法名在此預期線程在c#中?
new ThreadStart(xxxxx);
但sendmail()
已經寫有錯誤。
,你可以用它代替的的AutoResetEvent的「而(thread1.IsAlive)」 – Amitd
我建議(如果你使用的是.NET 4.0+)使用TPL(任務並行庫),因爲它更容易使用和同步並行任務。你可以在這裏閱讀更多關於它:http://msdn.microsoft.com/en-us/library/dd460717.aspx – KroaX