Помогите пожалуйста! Вот объявляю я запуск потокоа for (int i = 0; i < count; i++) { Thread newThread = new Thread(fornewthread); newThread.Start(); } Code for (int i = 0; i < count; i++) { Thread newThread = new Thread(fornewthread); newThread.Start(); } Вот сам поток static void fornewthread() { while (i < count) Console.Clear(); Console.WriteLine("Осталось: " + i + "\" + count); i = i + 1; } Code static void fornewthread() { while (i < count) Console.Clear(); Console.WriteLine("Осталось: " + i + "\" + count); i = i + 1; } Но каждый i+1 выполняется в каждом потоке заново, нужно передавать его из потока в поток, как это сделать?
public void checkHendlerAsync() { Dispatcher.InvokeAsync(async () => { // Асинхронный код. Отсюда будет доступ к ресурсам другого потока }); } Code public void checkHendlerAsync() { Dispatcher.InvokeAsync(async () => { // Асинхронный код. Отсюда будет доступ к ресурсам другого потока }); }