本記事ではPythonでのスレッドの使い方について超わかりやすく紹介しています。Pythonは非常に人気なプログラミング言語です。引数を持つスレッド本記事の目標threadingモジュールを利用して、スレッドの処理をを行います。スレッドについてわからない方もソースコードを読めば意味が理解できるかと思います。スレッド化していないコード一般的な関数を利用したソースコードですので難しくないかと思います。処理は上から実行されることから、実行結果も上から流れるように表示されています。先程のコードを少し書き換えてスレッドの処理を記述しました。「threading.Thread(target=スレッド処理したい関数名)」とすることでスレッドを行うことができます。注目してほしいことは実行結果です。順番をイメージしながら実行結果を見てください。22行目のプリント文が、最後ではなく真ん中に実行されていることが見て取れます。引数を持つスレッド引数を持つ関数にスレッド処理を行う場合は、threadingの中で「args=」で引数に指定します。print('ーー処理1が終了。print('ーー処理2が終了。ーー処理2が開始endーー処理1が終了。6threadingのパッケージでは他にもデーモン化ができたり、いろいろなメソッドを備えているので詳しくは公式リファレンスからどうぞ。いうことで本記事はPythonでのthreadingを用いたスレッドの実装方法を紹介しました。コメントをキャンセルメールアドレスが公開されることはありません。*サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。開発を楽しんでいます。(1)開発したアプリProfilekotaiOSアプリ開発を中心に、開発を楽しんでいます。