Ограничение времени на выполнение функции - C#
Формулировка задачи:
Всем доброго времени суток.
У меня есть примитивная функция типаТак вот мне нужно чтобы данная функция выполнялась не более 2000мс по истечению этого времени нужно сломать цикл break; и нужно учесть то, что данная функция запускается асинхронно в 100а потоках.
int i = 0; while(true) { ++i; log(i); }
Решение задачи: «Ограничение времени на выполнение функции»
textual
Листинг программы
void chek() { while (true) { if (Perm.ProxyIndex <= Perm.ProxyValue) { ++Perm.ProxyIndex; if (cheker(Perm.proxySS[Perm.ProxyIndex])) { //++Perm.good; while (true) { if (Perm.ProxyIndex >= Perm.ProxyValue) { ++Perm.ProxyIndex; if (cheker(Perm.proxySS[Perm.ProxyIndex])) { ++Perm.good; //textBox1.Text += Perm.proxySS[Perm.ProxyIndex] + " UP\r\n"; Perm.proxyGood[Perm.good] = Perm.proxySS[Perm.ProxyIndex]; // MessageBox.Show(Perm.tteer); } else { // textBox1.Text += Perm.proxySS[Perm.ProxyIndex] + " Down\r\n"; //_ui(Form3.chek(Perm.proxySS[Perm.ProxyIndex]).ToString() + " Bed"); } } else { break; } } } } else { break; } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д