두 가지 클래스가 있습니다. 둘 다 스레드를 실행합니다. 클래스 2는 클래스 1에 선언 된 함수를 스레드하는 것입니다. 이 작업은 두 번째 클래스의 run 메소드에서 호출하여 수행됩니다. 두 스레드가 함께 실행되도록 하나의 생성자에서 두 번째 스레드를 호출/시작하려고합니다. 구문이 누락되어 범위 오류 .due가 표시됩니다. 코드는 아래에 주어진다C++ 퍼스트 클래스의 생성자에서 두 번째 클래스의 객체 생성 - 멀티 스레딩
코드 옆에있는 주석에 제공된 오류가 있습니다.
error: 'Two' was not declared in this scope
error: expected ';' before 'b'
error: 'b' was not declared in this scope
누락 된 구문은 무엇입니까?
이 프로그램의 실제적인 해결책은 Erik에 의해 제공되었다. http://stackoverflow.com/questions/5230444/c-qthread- starting-2-threads-concurrently –