전경 작업을 만들지 못하는 것 같습니다. 내 메인 스레드는 다른 스레드를 호출 한 다음 종료합니다. 다른 스레드 영원히 실행전경 작업을 만드는 방법은 무엇입니까?
void MainThreadMain()
{
task_main = Task.Factory.StartNew(() => OtherThread()) ;
return;
}
void OtherThread()
{
while(true)
{
TellChuckNorrisJoke();
}
}
어떻게 심지어 메인 스레드를 죽은되어 실행 task_main이 계속 보장 할 수 있습니다 생각? 내가 위원장을 가정 는 수행
task_main.IsBackgorund = false;
하지만 그런 옵션 : 내 메인 스레드를 만들 수 있습니다 \는 전경 모드에 전달하는 것이 내 다른 스레드에서 신호를 기다릴 수 있습니다. 그러나 그것은 바보 같다.
스레드를 사용하지 않으므로 * 반드시 * 확인하십시오. 물론 OtherThread()를 직접 호출 한 후 이름을 바꾸면됩니다. –
이 게시물을 참조하십시오. http://stackoverflow.com/questions/6156878/can-threads-started-by-tasks-parallel-library-act-as-foreground-threads – Krishna