POSIX pthread_create를 사용하여 Language Environment®에서 새 스레드를 작성하는 경우 Debug Tool로 멀티스레딩 프로그램을 실행할 수 있습니다. 둘 이상의 스레드가 프로그램과 연관된 경우 Debug Tool이 일부 또는 전부에 의해 시작될 수 있습니다. 예를 들어, 사용법이 단일 스레드인 다중 스레드에서 Debug Tool이 작동하는 경우 터미널 또는 로그 파일 사용에 충돌이 발생할 수 있습니다. 따라서 프로그램이 두 스레드(스레드 A 및 스레드 B)로 실행되며, 스레드 A가 Debug Tool을 호출하는 경우, Debug Tool이 요청을 허용하여 스레드 A를 대신하여 작동을 시작합니다. 이 기간 동안 스레드 B가 Debug Tool을 호출하면 스레드 A로부터의 요청이 완료될 때까지(예를 들어, 사용자가 SETP 또는 GO 명령을 실행할 때까지) 스레드 B로부터의 요청이 보류됩니다. 그런 다음, Debug Tool이 릴리스되고 보류 중인 호출을 허용할 수 있습니다.
이 절에서 설명하는 자료와 연관된 자세한 정보에 대해서는 다음 주제를 참조하십시오.