qthread

    5

    2답변

    이 질문을하기 전에 기사를 많이 읽고 생각했습니다. 어떤 기사도 나에게 적절한 답을주지 못했다. http://mayaposch.wordpress.com/2011/11/01/how-to-really-truly-use-qthreads-the-full-explanation/ QThread* thread = new QThread; Worker* worker =

    1

    1답변

    질문 : 프로세스 당 얼마나 많은 "QThread"인스턴스가 "합리적"입니까? (이 특별히 Qt의 QThread 인스턴스를 참조하지만, 논리적으로 문제는 어떤 라이브러리를 사용하는 스레드 기반 설계에 관련한다.) 예를 들어, 나는 그 플랫폼 별 자원 한계가 기본 수 이해 최대 30 개의 "QTcpSocket"인스턴스를 지원하므로 이론상 30 개의 활성 소켓

    0

    1답변

    QThread를 이와 같이 구현하지만 실행시 프로그램이 중단됩니다. 글을 검색하고 이라고 말하는 게시물을 보았지만 QThread를 사용하는 올바른 방법이 아닙니다. 하지만 내 프로그램의 충돌에 대한 어떤 이유도 찾을 수 없으며, 내가하는 일은 'on_Create_triggered()'을 트리거하는 것일 뿐이며 뮤텍스가 잠겨 있고 제대로 잠겨 있는지 보장합니

    0

    1답변

    를 트리거하지 않습니다. 이것은 내가 가지고있는 것이다 : 내가 int test에 브레이크 포인트를 넣을 때 = 0; HttpClient의 httpFinished() 슬롯에 도착하기 전에 도착하고 있습니다. mybe가 문제입니까? MAIN.CPP --------------------------------------------------------------

    0

    1답변

    나는 PyQt4를 사용하여 Lights Out Board (Wiki)를위한 간단한 GUI를 작성하고있다. GUI에는 반복 심화 깊이 검색을 사용하는 'Solve'버튼이 있습니다. 이것은 시간이 오래 걸리며, 퍼즐을 풀고 GUI가 반응하는 동안 완료 될 때 게시판을 업데이트하기 위해 새로운 QThread를 생성합니다. 이 일은 할 수 있습니다. 그러나 'St

    4

    1답변

    저는 Qt를 처음 접했기 때문에 질문의 단순함을 핑계 해주십시오.하지만 Qt 스레딩에 대해 다소 혼란 스럽습니다. 제가 3 개의 쓰레드를 가지고 있다고 가정합시다 : 기본 GUI 쓰레드의 기본 쓰레드와 WorkerThread라고 불리는 쓰레드 2 개를 만듭니다. 내 WorkerThreads 각각은 QThread로부터 상속을받으며 모든 사람들이 깨어나서 소켓

    3

    2답변

    QReadWriteLock을 재귀 모드로 사용하고 있습니다. 이 코드는 의미가 그 자체로하지 않습니다,하지만 난 여기에서 발생 한 문제는 : lock->lockForWrite(); lock->lockForRead(); lockForRead이 차단됩니다. 이것은 재귀 모드임을 유의하십시오. 내가보기에 "쓰기"는 "우수한"잠금이므로 읽기 잠금이 읽기만 허

    2

    2답변

    현재 Qt 스레드에서 문제가 발생합니다. QThread에서 파일 목록을 업로드해야하지만 분명히 업로드가 작동하지 않으며 슬롯이 호출되지 않습니다. 스레드의 메서드를 넣으면 완벽하게 작동합니다. void UploadThread::sendFile(const QString & path) { QFreeDesktopMime mime; QNetwo

    0

    2답변

    웹에서 데이터를 가져 오는 QThread이 있습니다. 때로는 사용자가 다른 것을 요청하고 데이터를 가져와야하는 경우도 있습니다. 현재 구성에서 스레드에 terminate()을 호출하고 입력 데이터를 변경 한 다음 start()을 다시 호출합니다. 이제는 정상적으로 작동하지만 가끔 종료 된 스레드에서 isRunning() 또는 isFinished()을 호출

    1

    1답변

    QThreads를 사용하는 멀티 스레드 응용 프로그램을 작성하고 있습니다. 스레드를 시작하려면 run() 메서드를 재정의하고 thread.start() 어딘가에 내 GUI 스레드의 경우 해당 메서드를 호출해야한다는 것을 알고 있습니다. 그러나 .wait() 메서드를 호출해야하며 스레드가 완료되면 .quit()을 호출해야합니까? 아니면 자동으로 수행해야합니까