특정 부스트 스레드가 부스트 C ++에서 실행되었는지 어떻게 알 수 있습니까?

사용자 5401362

내 소스 코드에서 boost C ++ 라이브러리를 사용하여 기본 스레드가 아닌 별도의 스레드를 만들었습니다.

boost::thread t(&initSynthesis);

이 initSyntesis () 함수가 언제 실행되는지 (또는 스레드 t) 알고 싶습니다. 그러면 처음에는 다음을 사용하여 숨겨져 있던 Windows 폼에서 버튼을 볼 수 있습니다.

button1->show();

하지만 문제는 constructor폼 클래스 에서 스레드 t를 만들고 initSynthesis함수가이 클래스의 일부가 아니므로이 함수가 실행될 때 버튼을 표시 할 수 없다는 것입니다. 이 문제를 해결하는 방법?

로켓 1111

당신은 전달할 수 button1initSynthesis, 다음에 initSynthesis당신이 호출 할 수 있습니다 button1->show();.

참고 button1값이 아닌 참조에 의해 전달되어야한다.

void initSynthesis(System::Windows::Forms::Button^% button1)
{
    button1->show();

    //Do something else
}

//Thread will call 'initSynthesis' with 'button1'
boost::thread t{ &initSynthesis, button1 };

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

stdout이 리디렉션되었는지 스크립트 내부에서 어떻게 알 수 있습니까?

분류에서Dev

어떤 .dylib 파일에 특정 부스트 기능이 포함되어 있는지 어떻게 알 수 있습니까?

분류에서Dev

파이썬 스크립트 / 코드가 파이썬 단위 테스트에서 실행되었는지 어떻게 알 수 있습니까?

분류에서Dev

두 개의 스레드가 동시에 실행되고 있는지 어떻게 알 수 있습니까?

분류에서Dev

내 Perl 모듈이 테스트 내부에서 호출되고 있는지 어떻게 알 수 있습니까?

분류에서Dev

Microsoft Katana의 Owin 컨텍스트에서 특정 키 값 쌍이 어디에 배치되었는지 어떻게 알 수 있습니까?

분류에서Dev

Bash 스크립트는 어떻게 실행되었는지 알 수 있습니까?

분류에서Dev

부모 컨텍스트에서 일치하는 대안을 어떻게 알 수 있습니까?

분류에서Dev

이미지에 불법 소스가 부여되었는지 어떻게 알 수 있습니까?

분류에서Dev

특정 포트를 사용하는 서비스를 어떻게 알 수 있습니까?

분류에서Dev

게임 스프라이트가 부드럽게 움직이는 지 어떻게 알 수 있습니까?

분류에서Dev

스프라이트가 움직여서 터치가 중지되었는지 어떻게 알 수 있습니까?

분류에서Dev

내 앱이 정상적으로 실행되지 않고 Google 어시스턴트에 의해 열렸는지 어떻게 알 수 있습니까?

분류에서Dev

bash는 소스 스크립트가 getops가 부모에게 전달되었는지 알 수 있습니다.

분류에서Dev

특정 파티션에서 가장 많이 쓰는 프로세스를 어떻게 알 수 있습니까?

분류에서Dev

특정 확장 메서드가 개체를 '변형'하는지 여부를 어떻게 알 수 있습니까?

분류에서Dev

원격 프로세스가 실행 중이거나 완료되었는지 어떻게 알 수 있습니까?

분류에서Dev

레지스트리에서 내 .reg가 정확히 어디에 설치되는지 어떻게 알 수 있습니까?

분류에서Dev

Pandas 데이터 프레임에서 알려진 인덱스가있는 특정 행 내에서 어떻게 반복 할 수 있습니까?

분류에서Dev

데이터베이스에 대해 어떤 rails3 마이그레이션이 실행되었는지 어떻게 알 수 있습니까?

분류에서Dev

부트 스트랩에서 그리드 레이아웃 스타일을 어떻게 지정할 수 있습니까?

분류에서Dev

컴퓨터는 파일 시스템에서 부트 로더가 어디에 있는지 어떻게 알 수 있습니까?

분류에서Dev

C # 단위 테스트에서 특정 NSpecification 매개 변수가있는 메서드를 어떻게 확인할 수 있습니까?

분류에서Dev

Perl 스크립트는 디버거에서 실행 중인지 어떻게 알 수 있습니까?

분류에서Dev

로커스트로드 테스트에서 특정 스레드를 어떻게 종료 할 수 있습니까?

분류에서Dev

사용자가 텍스트 필드에 특정 문자 ( "@")를 입력했는지 어떻게 알 수 있습니까?

분류에서Dev

내 웹 API Post Web 메소드를 테스트하여 내부에서 무슨 일이 일어나고 있는지 어떻게 알 수 있습니까?

분류에서Dev

내 Python 스크립트가 명령 줄에서 인터프리터를 통해 호출되었는지 아니면 실행 파일 (shebang을 통해)로 호출되었는지 어떻게 알 수 있습니까?

분류에서Dev

이벤트가 부모 구성 요소에서 포착되고 있는지 어떻게 알 수 있습니까?

Related 관련 기사

  1. 1

    stdout이 리디렉션되었는지 스크립트 내부에서 어떻게 알 수 있습니까?

  2. 2

    어떤 .dylib 파일에 특정 부스트 기능이 포함되어 있는지 어떻게 알 수 있습니까?

  3. 3

    파이썬 스크립트 / 코드가 파이썬 단위 테스트에서 실행되었는지 어떻게 알 수 있습니까?

  4. 4

    두 개의 스레드가 동시에 실행되고 있는지 어떻게 알 수 있습니까?

  5. 5

    내 Perl 모듈이 테스트 내부에서 호출되고 있는지 어떻게 알 수 있습니까?

  6. 6

    Microsoft Katana의 Owin 컨텍스트에서 특정 키 값 쌍이 어디에 배치되었는지 어떻게 알 수 있습니까?

  7. 7

    Bash 스크립트는 어떻게 실행되었는지 알 수 있습니까?

  8. 8

    부모 컨텍스트에서 일치하는 대안을 어떻게 알 수 있습니까?

  9. 9

    이미지에 불법 소스가 부여되었는지 어떻게 알 수 있습니까?

  10. 10

    특정 포트를 사용하는 서비스를 어떻게 알 수 있습니까?

  11. 11

    게임 스프라이트가 부드럽게 움직이는 지 어떻게 알 수 있습니까?

  12. 12

    스프라이트가 움직여서 터치가 중지되었는지 어떻게 알 수 있습니까?

  13. 13

    내 앱이 정상적으로 실행되지 않고 Google 어시스턴트에 의해 열렸는지 어떻게 알 수 있습니까?

  14. 14

    bash는 소스 스크립트가 getops가 부모에게 전달되었는지 알 수 있습니다.

  15. 15

    특정 파티션에서 가장 많이 쓰는 프로세스를 어떻게 알 수 있습니까?

  16. 16

    특정 확장 메서드가 개체를 '변형'하는지 여부를 어떻게 알 수 있습니까?

  17. 17

    원격 프로세스가 실행 중이거나 완료되었는지 어떻게 알 수 있습니까?

  18. 18

    레지스트리에서 내 .reg가 정확히 어디에 설치되는지 어떻게 알 수 있습니까?

  19. 19

    Pandas 데이터 프레임에서 알려진 인덱스가있는 특정 행 내에서 어떻게 반복 할 수 있습니까?

  20. 20

    데이터베이스에 대해 어떤 rails3 마이그레이션이 실행되었는지 어떻게 알 수 있습니까?

  21. 21

    부트 스트랩에서 그리드 레이아웃 스타일을 어떻게 지정할 수 있습니까?

  22. 22

    컴퓨터는 파일 시스템에서 부트 로더가 어디에 있는지 어떻게 알 수 있습니까?

  23. 23

    C # 단위 테스트에서 특정 NSpecification 매개 변수가있는 메서드를 어떻게 확인할 수 있습니까?

  24. 24

    Perl 스크립트는 디버거에서 실행 중인지 어떻게 알 수 있습니까?

  25. 25

    로커스트로드 테스트에서 특정 스레드를 어떻게 종료 할 수 있습니까?

  26. 26

    사용자가 텍스트 필드에 특정 문자 ( "@")를 입력했는지 어떻게 알 수 있습니까?

  27. 27

    내 웹 API Post Web 메소드를 테스트하여 내부에서 무슨 일이 일어나고 있는지 어떻게 알 수 있습니까?

  28. 28

    내 Python 스크립트가 명령 줄에서 인터프리터를 통해 호출되었는지 아니면 실행 파일 (shebang을 통해)로 호출되었는지 어떻게 알 수 있습니까?

  29. 29

    이벤트가 부모 구성 요소에서 포착되고 있는지 어떻게 알 수 있습니까?

뜨겁다태그

보관