タグ

ブックマーク / simplestar.syuriken.jp (1)

  • MFC マルチスレッドの使い方

    :::::::::::MFC マルチスレッドの使い方::::::::::: 重たいファイルの読み込み処理や変換など、いちいち待つ意味ないです。 エディタならその間も作業できなきゃいけません。 今回はMFCにてマルチスレッドを使う方法についてまとめます。 ということで SimpleConver に実際に導入した例をもとに、実装の詳細を示します。 まずは別スレッドにて行いたい関数を作ります。 次の例にならい、クラスに静的な関数(スレッド関数)とスレッド処理体の関数を追加しましょう。 スレッド処理体ではクラスの静的でないメンバ変数とか関数が使えます。 スレッド関数内では静的でない(static のつかない)メンバ変数や関数が 使えないと思っている人がいるようですが、そんなことないです。 今回のようにすれば、クラスの関数はどれでも別スレッドで行うことができます。 あとは注意事項として次のことを

  • 1