Python参考情報④Pythonのマルチスレッド処理として、「Pythonのマルチスレッド解説(前編)」「Pythonのマルチスレッド解説(後編)」「Pythonのマルチコアマルチスレッドの実装」「Pythonのmultiprocessingモジュールでの並列処理実装」「グローバルインタプリタロック(GIL)」について紹介。

Python参考情報④Pythonのマルチスレッド処理

Python参考情報④Pythonのマルチスレッド処理として、「Pythonのマルチスレッド解説(前編)」「Pythonのマルチスレッド解説(後編)」「Pythonのマルチコアマルチスレッドの実装」「Pythonのmultiprocessingモジュールでの並列処理実装」「グローバルインタプリタロック(GIL)」について紹介。

■関連する比較ページ

Python参考情報④Pythonのマルチスレッド処理

「Pythonのマルチスレッド処理」に関する情報についてまとめられているサイトを紹介します。

■Pythonのマルチスレッド解説(前編)

概要

Pythonのマルチスレッド解説(前編)です。

「マルチスレッドの概念」「速度の測定方法」「マルチスレッドの簡単な利用方法」などについて、分かりやすく解説されています。

解説テーマ

・プログラム速度の測定方法
・さまざまな処理の速度と遅延
・マルチスレッドの基本
・マルチスレッドの限界
・Pythonでのマルチスレッドの利用
・スレッドが終了するまで待機する方法

ページリンク

→マイナビニュース →【連載】Pythonで学ぶ 基礎からのプログラミング入門 →32 マルチスレッド処理を理解しよう(前編)

■Pythonのマルチスレッド解説(後編)

概要

Pythonのマルチスレッド解説(後編)です。

「継承によるマルチスレッド向けクラス作成」「ロックを使用したスレッド間同期」「マルチスレッド以外の並列化手法」などについて解説されています。

解説テーマ

・継承によるマルチスレッドの実現
・スレッドの処理結果の取得
・マルチスレッド特有の問題
・マルチスレッド以外の並列化方法

ページリンク

→マイナビニュース →【連載】Pythonで学ぶ 基礎からのプログラミング入門 →33 マルチスレッド処理を理解しよう(後編)

■Pythonの「マルチコア」「マルチスレッド」の実装

概要

「Python による並列処理」「マルチコア」「マルチスレッド」などの実装方法についてまとめられています。

解説テーマ

・Python による並列処理
・マルチコア
・マルチスレッド
・まとめ

ページリンク

→Tech見習い →Python で並行処理(マルチコア、マルチスレッド)を実装する

■Pythonの「multiprocessing」モジュールでの並列処理実装

概要

Pythonの「multiprocessing」モジュールを利用して、プロセスを複数立ち上げて、処理を並列化させる方法についてまとめられています。

解説テーマ

・Pythonで並列処理を実装するには
・準備
・サブプロセスを作成して、マルチプロセスに処理を実行する
・キューを用いて、プロセス間でデータのやり取りを行う
・パイプを用いて、プロセス間でデータのやり取りを行う
・共有メモリを用いて、プロセス間でデータを共有する
・マネージャーを用いて、プロセス間でデータを共有する
・Lockを用いて、実行順を制御する
・プロセスプールを使って、サブプロセスを使い回す
・参考資料
・最後に

ページリンク

→YoheiM.NET →[Python] マルチプロセスな処理を実装して、処理を高速化する

■Pythonマルチスレッド実装において気をつけるべきこと「グローバルインタプリタロック(GIL)」

概要

マルチスレッドが意図しない挙動になった原因から、「Pythonマルチスレッド実装において気をつけるべきこと」についてまとめられています。

解説テーマ

・マルチスレッドで問題が発生する条件
・問題の原因を探る
・挙動の原因はPythonのグローバルインタプリタロック(GIL)に
・おわりに

ページリンク

→凡人のブログ →Pythonのマルチスレッドで気を付けるべきこと

Python最新TOPICS

【講演資料を公開】10/14 データ利活用により、企業価値を創造する為の3つのステップ ~データサイエンティスト養成講座(Reスキル認定講座)~(2022年11月13日 09:15)

2022年10月14日(金)11:00~12:00 「データ利活用により、企業価値を創造する為の3つのステップ ~データサイエンティスト養成講座(Reスキル認定講座)~」 と題したウェビナーが開催されました。 皆様のご参加、誠にありがとうございました。 当日の資料・動画は以下から無料でご覧いただけます。 ご興味のある企業さま、ぜひご覧ください。

Python最新CLOSEUPコラム

イベント情報

セミナー講演資料

無料資料プレゼント

2021/03/04 セキュリティDAYS Keyspider資料

講演資料を見るには、 プライバシーポリシーに同意して、送付先メールアドレスをご入力しご請求ください。

またご入力いただきました情報は、当該資料の作成・提供企業とも共有させていただき、当社及び各社のサービス、製品、セミナー、イベントなどのご案内に使用させていただきます。

本資料を見るには次の画面でアンケートに回答していただく必要があります。



セミナー講演資料公開中

業務システムの自社開発、システム間のデータ連携にコスト・時間がかかりすぎてしまう ローコード開発×ノーコード・データ連携の”あわせ技”で、内製開発の課題が消える

SIer企業の「リスキリング」実現ロードマップを解説 〜開発現場で必要なスキルを実践しながら学べる学習プラットフォーム〜

コスト高となるSaaS利用の代替手段 ~情シス要員のいない中小企業が、業務アプリ開発を”ノーコード”で実現する~

  • オープソース書籍(サイド)
  • OSSNEWSに広告を掲載しませんか?

facebook

twitter