baran_bataravat
چهارشنبه 25 خرداد 1390, 15:26 عصر
من يه برنامه دارم داخل دکمه اصلي من 3 تا تابع فراخواني ميشه که هر سه تا با thread هستند حال مي خوام مدت زمان برنامه را بدست بيارم من به اين صورت عمل کردم:
STime_P = DateTime.Now.Ticks;
Thread T_Voice, T_Humidity, T_Air_Quality;
T_Voice = new Thread(new ThreadStart(Voice_Paralell));
T_Humidity = new Thread(new ThreadStart(Humidity_Paralell));
T_Air_Quality = new Thread(new ThreadStart(Air_Quality_Paralell));
T_Voice.IsBackground = true;
T_Humidity.IsBackground = true;
T_Air_Quality.IsBackground = true;
T_Voice.Start();
T_Humidity.Start();
T_Air_Quality.Start();
Edate_p = DateTime.Now.Ticks;
lblTimeP.Text = (Edate_p - Sdate_p).ToString();
اما از اين راه زمان درست بدست نمياد؟
ممنون ميشم اگه کسي راهنمايي کند.
STime_P = DateTime.Now.Ticks;
Thread T_Voice, T_Humidity, T_Air_Quality;
T_Voice = new Thread(new ThreadStart(Voice_Paralell));
T_Humidity = new Thread(new ThreadStart(Humidity_Paralell));
T_Air_Quality = new Thread(new ThreadStart(Air_Quality_Paralell));
T_Voice.IsBackground = true;
T_Humidity.IsBackground = true;
T_Air_Quality.IsBackground = true;
T_Voice.Start();
T_Humidity.Start();
T_Air_Quality.Start();
Edate_p = DateTime.Now.Ticks;
lblTimeP.Text = (Edate_p - Sdate_p).ToString();
اما از اين راه زمان درست بدست نمياد؟
ممنون ميشم اگه کسي راهنمايي کند.