qmutex

    1

    1답변

    저는 누군가가 명확히 도울 수 있기를 바라고 아주 기초적인 것으로 고심하고 있습니다. 이 의사 예를 들어 C++ 코드를 가지고 : class T { public QMutex M; int I; } 를 I (3 개 스레드로)이 클래스를 세 번 인스턴스화하는 경우가 3 개 별도의 관련이없는 M과 I 변수는? 또는 3 개의 인스턴스

    0

    2답변

    두 개의 QMutex 객체가 있는데 두 객체를 모두 잠글 필요가 있습니다 (erase() 메서드). 그러나 그 순서는 중요하지 않습니다. 하나의 QMutex가 잠금 해제 (QMutexLocker locker(&listMutex)) 상태이고 다른 것을 기다리는 것보다 (QMutexLocker locker(&writeMutex)) 기다리는 중입니다. 하지만 잠

    0

    1답변

    데이터베이스 프로그램에서 뭔가를 할 때 이상한 교착 상태에 직면하고 있습니다. 프로그램을 만드는이 QMutexLocker locker(&tableMutex_); 붙어 이동 : 스레드가 QMutex이 잠그려고 할 때 중요한 포인트입니다. 다른 스레드 (AFAIK)가이 뮤텍스에 액세스 할 수 없기 때문에 나는 당황하고 있습니다. 지금하고 싶은 것은 그것을

    1

    1답변

    QMutex 및 QWaitCondition을 사용하여 구현 된 일시 중지/다시 시작 메커니즘과 함께 QThread를 사용하는 C++ Qt 프로그램이 있습니다. 즉, 보이는 방법은 다음과 같습니다 MyThread.h : class MyThread : public QThread { Q_OBJECT public: MyThread(

    2

    1답변

    나는 비교적 Python에 익숙하지 않지만 많은 양의 데이터를 처리하기 위해 실행하기에 합리적으로 유용한 프로그램을 얻을 수 있었다. 필자는 다른 파이썬 스크립트를 사용하여 순차적으로 프로그램을 호출하는 여러 세트의 데이터를 순차적으로 실행할 수 있지만 GUI를 작성하고 멀티 스레딩을 사용하여 다른 사람들이 프로그래밍의 모든 기능을 알지 못해도 사용할 수있

    3

    2답변

    내 응용 프로그램에서 리소스 객체에 대한 액세스를 보호하기 위해 QReadWriteLock을 사용하고 있습니다. 내가 할 수있는 곳에서 QReadLocks와 QWriteLocks를 사용하고 있지만 때로는 함수 경계를 넘는 "수명이 긴"잠금이 필요합니다. 그래서 때로는 이미 잠금 해제 된 뮤텍스 잠금 해제가 매우 나쁘기 때문에 QReadWriteLock (또

    13

    3답변

    Qt에 초보자이며 Qt에서 멀티 스레딩을 찾고 있습니다. #include <QThread> #include <QMutex> class thread_a : public QThread { Q_OBJECT public: explicit thread_a(QObject *parent = 0); int counter; prote

    13

    1답변

    사용자 정의 문서를 나타내는 스레드 안전 Document 클래스가 있습니다. Getter (const 함수) 및 setter가 상태를 수정하도록합니다. 이 모든 함수는 뮤텍스로 보호되어 있으므로 메서드가 완전히 실행될 때까지 문서가 변경되지 않습니다. 하지만 인해 QMutex 사용, 내가 mutable 사용하지 않고 const 같은 국가 액세스 기능 를 표