パッケージを使って、Threadを実装することができるようになりました。マルチスレッドとマルチプロセスの切り替えが簡単にできたり、こちらが主流になっていくと思いますので、使い方を紹介したいと思います。ThreadPoolExecutorでスレッド生成するThreadingモジュールでスレッド生成するまずは、比較のために今までのやり方を紹介しようと思います。大きく2パターンあります。start()簡単ですが、サンプルを記載しておきます。self.nameを使えば、引数のnameは不要。コードの書き方のサンプルとして引数を使っています。ThreadPoolExecutorでスレッド生成するそれでは、新しい方法を紹介します。concurrent.futuresパッケージのThreadPoolExecutorモジュールを使って、スレッド生成する方法です。起動時に複数スレッドを一気に生成するようなとき、とてもわかりやすいです。print(result)結果は、以下のようになります。MyThread1は1秒おきに、MyThrea2は2秒おきにメッセージが表示されます。並列処理されているのがわかると思います。部分をProcessPoolExecutorに変えるとマルチプロセスになります。データのやりとりの部分で実装を変える必要が出てくるはずです。09:25concurrent.futuresでThread(スレッド)を生成するFacebookTwitterPocketLINEもっとプログラミングについて勉強したいという方は、オンラインプログラミングスクールを体験してみてはいかがでしょうか。学業や仕事で忙しい方も、オンラインプログラミングスクールであれば、時間と場所を選ばす学習することができます。下記の2つはどちらも現役エンジニアがマンツーマンで対応してくれます。・転職支援が充実:全コース転職支援あり※受講終了後に転職が決まらなかった場合は受講料を全額返金する返金保証あり・体験レッスン、カウンセリングが無料です。転職を考えている方はカウンセリングを1度受けてみると、選択肢が広がります。Piの使い方、設定をわかりやすく解説。長年、ソフトウェア開発に携わっています。PiやPythonについて、簡単な質問であれば、お答えします。下記のお問合せからご連絡ください。月別アーカイブはてなブログをはじめよう!raspberrypiさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。