컴퓨터 지식 네트워크 - 컴퓨터 백과사전 - 두 번째 스레드가 종료될 때까지 기본 스레드를 일시 중지하는 방법

두 번째 스레드가 종료될 때까지 기본 스레드를 일시 중지하는 방법

1. 두 번째 스레드를 생성할 때 메인 스레드에 "해당 작업이 완료되었습니다"라고 알리는 데 사용되는 콜백 함수를 전달합니다. 스레드는 계속해서 플래그를 확인합니다. 콜백 함수가 수정될 때까지 플래그가 유지될 때까지;

2. 더 간단함: 두 번째 스레드를 생성하고 시작한 후 상태가 종료될 때까지 스레드 상태를 계속 확인합니다. while(Threshold2 .Status = = Status.Running) Sleep(20);

두 번째 스레드가 실행되는 동안 기본 스레드가 "절전" 상태를 유지해야 하는 경우 어떻게 해야 할지 모르겠습니다. 아니면 두 번째 스레드를 시작할 때 메인 스레드의 핸들을 전달하고 두 번째 스레드를 시작한 후 메인 스레드를 일시 중단한 다음 두 번째 스레드가 끝나면 메인 스레드를 다시 시작하는 것이 가능합니까?

上篇: 그래픽 및 이미지 소프트웨어 처리(그래픽 및 이미지 소프트웨어 처리를 위해 노트북을 얼마나 구입해야 합니까?) 下篇: 여성 속옷 브랜드
관련 내용