Window newWindow = new Window();
newWindow.Show();
while (true)
{
Console.Write("spin");
}
즉, 기본 창에서 집중적 인 계산을 수행하고 있지만이 새 창 (애니메이션이있는 표시기를 표시하려고하는 곳)이 응답하지 않습니다. (그것은 냉동이야 ...)
그래서 내가하려고 :
Thread thread = new Thread(() =>
{
Window newWindow = new Window();
newWindow.Show();
});
thread.SetApartmentState(ApartmentState.STA);
thread.Start();
while (true)
{
Console.Write("spin");
}
하지만 새 창이 여전히 동결 등 누구나 여기에 무엇이 잘못 알고 있니?
왜 다른 스레드에서 작업을 수행하지 않습니까? –