DateTime head = DateTime.Now;
int rstart1 = int.Parse(TextBox3.Text);
int rend1 = int.Parse(TextBox4.Text);
int total = r.Next(rstart1, rend1);
int times = int.Parse(TextBox2.Text);
times += 1;
TextBox2.Text = times.ToString();
Label3.Text = total.ToString();
for (int i = 0; i < total; i++)
{
DateTime start = DateTime.Now;
Thread t = new Thread(new ThreadStart(this.sendComment));
t.Start();
DateTime end = DateTime.Now;
TimeSpan duration = end.Subtract(start);
if (10 - duration.TotalMilliseconds > 0)
Thread.Sleep(10 - duration.Milliseconds);
else
Thread.Sleep(0);
TimeSpan duration2 = end.Subtract(head);
if (duration2.TotalMilliseconds > 1000)
break;
}
String dt = DateTime.Now.Year.ToString() + DateTime.Now.Month.ToString() + DateTime.Now.Day.ToString()
+ DateTime.Now.Hour.ToString() + DateTime.Now.Minute.ToString() + DateTime.Now.Second.ToString()
+ DateTime.Now.Millisecond.ToString();
DataSetForAETableAdapters.performaceTableAdapter adapter = new DataSetForAETableAdapters.performaceTableAdapter();
adapter.Connection.Open();
adapter.InsertDraft2WithExpID(total, long.Parse(dt), expid+":" + rstart1.ToString() +"-"+ rend1.ToString());
adapter.Connection.Close();
if (times >= 62)
Timer2.Enabled = false;
}