У меня есть цикл который работает в отдельном потоке и другой цикл нем выполняет действия, мне нужно по нажатию кнопки из стартового потока остановить второй цикл и сделать действия, которые должен был сделать другой цикл.
Как это реализовать?
Main():
Thread thread1 = new Thread(Autoriz);
thread1.Start();
void Autoriz()
{
Otcev();
}
Вторичный метод:
int count = System.IO.Directory.GetFiles(PatchAplicationDataTempOriginal).Length;
List<long> id = DataApi.paramsID();
Print("Начата отсев > до : "+ (idFace.Count-1));
for (int i9 = 0; i9 < id.Count-1; i9++)/// первый цикл
{
CountOut= Sravnenie(id[i9], CountOut);
}
int count1 = System.IO.Directory.GetFiles(PatchAplicationDataTemp).Length;
Print("Закончен отсев > результат : "+ count1);
Сравнение:
Stopwatch sWatch3 = new Stopwatch();
int count= (Directory.GetFiles(PatchAplicationDataTempOriginal).Length);
for (int i5 = 0; i5 < count; i5++)
{
sWatch3.Start();
try
{
bool a = ImageVerification( PatchAplicationDataTempOriginal + "\\" + i5 + ".jpg", PatchAplicationDataTempFace + "\\" + Face_prov + ".jpg");
if (a)
{
// действие
break;
}
}
catch(Exception e) { Print("Ошибка отсева > "+e.ToString() );break; }
sWatch3.Stop();
t++;
}
Кнопка должна дублировать метод ImageVerification()
и при нажатии одной из двух кнопок (true
/false
) выдавать значение в а
.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Помогите разобратьсяПишу бота использую inline keyboard
Сейчас у меня код вот такой, но он не работает (ошибка)
Мне нужно чтобы приложение,когда форма загружалась принимало, какая музыка сейчас играет на странице пользователя
Не могу получить информацию пользователя ВК без авторизацииКак сделать авторизацию на C#??