Многоступенчатые потоки - C#
Формулировка задачи:
public class Main
{
public void main()
{
//=============== Запуск первый поток =======================
FMain TheMain = new FMain();
Thread TheMaint = new Thread(TheMain.Start);
TheMaint.Start();
}
}
public class FMain
{
public void Start()
{
//=============== Запуск второй поток =======================
Second Seconda = new Second();
Thread Secondt = new Thread(Seconda.Start);
Secondt.Start();
}
}
public class Second
{
public void Start()
{
new Thread(() =>
{
while(true){ }
});
}
}Решение задачи: «Многоступенчатые потоки»
textual
Листинг программы
public class Main
{
public void main()
{
//=============== Запуск первый поток =======================
FMain TheMain = new FMain();
Thread TheMaint = new Thread(TheMain.Start);
TheMaint.IsBackground = true;
TheMaint.Start();
}
}
public class FMain
{
public void Start()
{
//=============== Запуск второй поток =======================
Second Seconda = new Second();
Thread Secondt = new Thread(Seconda.Start);
Secondt.IsBackground = true;
Secondt.Start();
}
}
public class Second
{
public void Start()
{
var t = new Thread(() =>
{
while(true){ }
});
t.IsBackground = true;
}
}