stdthread

    2

    1답변

    std::thread을 사용하여 호출되는 함수에서 매개 변수 유형으로 추상 클래스 (A)에 대한 참조를 사용하고자합니다. 컴파일러가 어떤 이유로 컴파일을 시도하기 때문에 가능하지 않은 것 같습니다 : std::tuple<A>, 내 코드에서 참조 유형이 A 인 경우에만 (값 유형으로 사용되지 않음) 매개 변수로 사용됩니다. 비주얼 스튜디오 2017에 #inc

    2

    1답변

    에 설명 된대로 Thread_Guard 클래스를 작성하고 있습니다. 목록 2.3의 동시성 수행 - 스레드를 기다리는 동안 RAII 사용 완전한. 다음은 는 값이 기본 생성자에서 std::thread에 대한 참조를 위해 초기화 할 무엇 클래스 class Thread_Guard { thread& gThread; public: Thread_

    1

    4답변

    std :: thread에 대한 OO 래퍼를 쓰고 있습니다. 다음은 코드의 단순화 된 버전입니다. 이 클래스의 문제점은 클래스가 즉시 파기 될 때 스레드에서 호출되기 때문에 오류가 발생할 수 있다는 것입니다 (순수 가상 메서드가 호출 됨). 테스트 케이스가 아래쪽에 표시됩니다. 어떻게이 클래스를보다 안전하게 만들 수 있습니까? MyConThread가 MyC

    -1

    1답변

    안녕하세요, Qt 프로그램에서 C++ 11 스레드를 구현하는 데 문제가 있습니다. 스레드와 통신하기 위해 데이터 구조를 사용하고 있지만 Qt 클래스 내에 스레드를 만들 수 없습니다. 또한 메인 안에 스레드를 만들 수 없습니다. 내가 얻는 오류 std :: invoke : 일치하는 오버로드 된 함수를 찾을 수 없습니다. class someapp : publi

    0

    1답변

    코어에서 스레드를 항상 가장 낮은 우선 순위로 실행할 수있는 방법은 무엇입니까? sched_getcpu()을 사용하여 스레드에 특정한 코어를 할당 할 수 있지만, 우선 순위가 낮은 실행을 어떻게 구현할 수 있습니까?

    0

    1답변

    이미지를 디스크에 원시 데이터로 덤프하는 스레드가 있습니다. 그것은 몇 분 동안 잘 작동하고 갑자기 아무것도하는 것을 멈 춥니 다. 명령 줄 출력을 통해 루프 내의 임의의 위치에서 멈추는 것을 발견했습니다. 이 프로그램은 스레드에서 이렇게 에러/예외/무엇을 (내 이미지 버퍼가 가득 차면 때문에 스레드가 실행되지 중지 직후 충돌)이 thread 내에서 충돌하

    0

    1답변

    최근에 gcc 5.4에서 gcc 6.3으로 업그레이드되었습니다. 컴파일 및 실행에 사용 된 C++ 코드는 컴파일이 중단되어서 어떤 일이 발생했는지 추론 할만큼 충분히 경험이 없습니다. 코드는 sfml을 사용하여 창을 생성하기 위해 만든 객체에 있습니다. sfml :: Window 포인터를 사용하는 스레드를 인스턴스화하여 외부에서 설정된 비디오 프레임에 대한

    2

    2답변

    이 질문은 this, this 및 잠재적으로 this과 관련됩니다. class Processes { public: Processes() {} ~Processes() { for (auto &t : threads_) { t.join(); } } template <class Function,

    1

    1답변

    스레드 사용 방법이 알려져 있습니다. 그러나 어떻게 스레드 라이브러리가 구현됩니까? 내 말은, 우리가 std::string을 가지고있는 것처럼, 그 기능은 다소 복제 될 수 있습니다. 사용자가 직접 C- 문자열 (char 배열)을 사용하면 쉽습니다. 내 질문에 어떻게 스레드의 경우, 어떻게 맨 - 최소 C++ 데이터 형식 및 함수 (WINAPI없이), st

    1

    3답변

    같은 함수를 여러 매개 변수로 여러 번 호출하는 스레드 벡터를 다시 사용하고 싶습니다. 쓰기 (원자 매개 변수 제외)가 없으므로 뮤텍스가 필요하지 않습니다. 아이디어를 묘사하기 위해 벡터의 최대 값을 찾는 병렬 코드의 기본 예제를 만들었습니다. 명확하게 벡터의 최대 값을 찾는 더 좋은 방법이 있지만, 설명을 위해서 그리고 내가 작성한 실제 코드에 대한 자세