2016-07-16 13 views
0

나는 멀티 스레딩에 관해 간단한 질문을 가지고있다.스레드가 전환하는 것을 방지하려면 어떻게해야합니까?

응용 프로그램의 스레드가 동일한 응용 프로그램의 스레드로 전환되기 전에 해당 스레드의 작업을 끝내기를 원하십니까?

다른 응용 프로그램의 다른 스레드로 전환된다는 것을 알고 있습니다. 그러나 스레드가 제어를 유지하고 동일한 응용 프로그램에서 시작된 다른 스레드로 전환 할 수 있습니까?

+0

코드에서 관련있는 부분을 표시해야합니다. – user3185569

+0

응용 프로그램의 다른 스레드보다 우선 순위가 높은 스레드를 실행 하시겠습니까? –

답변

2

스레드의 흐름을 제어하려면 ManualResetEventSlim, AutoResetEvent 또는 SemaphoreSlim과 같은 동기화 메커니즘을 사용하여 완료하려는 스레드가 스레드를 차단할 때까지 다른 스레드를 차단해야합니다.

관련 문제