간단한 프로그램을 멀티스레딩으로 변환해야 합니다. 이렇게 하면 실행 시간이 줄어들 수 있습니다.

간단한 프로그램을 멀티스레딩으로 변환해야 합니다. 이렇게 하면 실행 시간이 줄어들 수 있습니다.

나는 사용자에게 파일 이름을 묻는 메시지를 표시한 다음 프로그램을 실행하고 여러 스레드(필요한 만큼)에서 중단시키는 일반 코드(shell prog.Language 사용)를 작성하는 임무를 맡았습니다.

답변1

쉘은 프로그램을 호출할 수 있지만 프로그램을 다중 스레드로 만들 수는 없습니다(프로그램이 이를 지원하고 이 동작을 제어하는 ​​매개변수를 사용하여 호출할 수 있는 경우 제외).

그러나 쉘은 프로그램을 여러 번 호출할 수 있습니다(다른 매개변수 또는 이면의 환경 사용). 이것이 가능하고 의미가 있는지 여부는 프로그램 작동 방식에 따라 다릅니다.

관련 정보