Разделение данных между потоками (теория) - C#
Формулировка задачи:
Помогите понять что такое разделение данных между потоками. Изучаю статью "Работа с потоками C#"
Вот код:
Я не могу понять как такое вообще может быть, что я создаю экземпляр класса ThreadTest в самом классе ThreadTest.
Поясните пожалуйста как такое может быть? Это что у меня два метода Main получится?
class ThreadTest { bool done; static void Main() { ThreadTest tt = new ThreadTest(); // Создаем общий объект new Thread(tt.Go).Start(); tt.Go(); } // Go сейчас – экземплярный метод void Go() { if (!done) { done = true; Console.WriteLine("Done"); } } }
Решение задачи: «Разделение данных между потоками (теория)»
textual
Листинг программы
Class A{} //Это ТИП, имя типа А A a = new A();//Это ЭКЗЕМПЛЯР класса А static class B{} //Это ТИП по имени В, он статический и поэтому нельзя создать его экземпляр B b = new B(); //Ошибка
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д