qmutex

    0

    1答えて

    私たちのデータベースプログラムで何かすると、私は奇妙なデッドロックに直面しています。重要な点は、スレッドがロックしようとするときです。QMutex: QMutexLocker locker(&tableMutex_); これでプログラムが停止します。 他のスレッド(AFAIK)がこのミューテックスにアクセスできないため、私は困惑しています。私が今したいのは、どのスレッドがそれをロックしているか

    2

    2答えて

    pressed()とreleased()シグナルで長い動作を実行するQPushButtonがあります。 buttonReleased()スロットを実行する前に、buttonPressed()スロットのすべてのアクションを実行し終えたことを確認するにはどうすればよいですか? 私はQMutexで試してみましたが、ミューテックスはまだbuttonPressed()機能によってロックされている場合、ボタン

    1

    1答えて

    私はユーザーが取り込むQMLアプリケーションを持っています。作業オーダーのためにサーバーを聴いて、アプリケーションのSQLiteデータベースにすべての情報を挿入するタイマーがあります。また、ユーザーはSQLiteのデータ(更新、削除など)を変更します。 私の質問は、どのようにSQLiteテーブルの複数の操作を防ぐことです。 SQLite(選択、削除、挿入、更新など)では1つの操作だけが有効になりま

    2

    1答えて

    私は比較的新しいPythonですが、大量のデータを処理するためにはかなり便利なプログラムを手に入れることができました。別のPythonスクリプトを使って順次プログラムを呼び出すことができますが、GUIを作成してマルチスレッドを使用して、プログラミングの面倒をすべて知らなくても他の人が使用できるようにしたかったのです。私はGUIをうまく作成し、信号とスロットを使って双方向にデータを送ることができます

    13

    3答えて

    私はQtの初心者です。私はQtでマルチスレッドを探しています。 私はQt Documentsで学んだように、私は2つのスレッドのための2つのクラスを定義した: #include <QThread> #include <QMutex> class thread_a : public QThread { Q_OBJECT public: explicit thread_a