Python マルチスレッドの簡易版 - スレッドプール threadpool

Python マルチスレッドの簡易版 - スレッドプール threadpool


長い間、技術記事をシェアしていませんでした。一方で、自分の技術力が乏しいと感じています。一方で、最近は落ち着いて勉強することができず、内容を十分に理解できずに途中で諦めてしまいます。
最近はクエリの包含やクエリのランキングなど、いくつかの小さなプログラムも書きました。Python は徐々にさまざまなタスクを実行するために欠かせないツールになってきました。しかし、速度の問題は常に私の心の悩みの種でした。私が書いたプログラムはどれも難解なものでした。『Python Core Programming』のマルチスレッドの章を2回読みましたが、それでもマルチスレッドの使い方、スレッドプールの構築方法、スレッド数の制御方法がわかりませんでした。その後、偶然、マルチスレッドの簡易バージョンを発見しました。これは、スレッドの数を制御し、4 行のコードでスレッド プールを実装することができ、私のような初心者のニーズにぴったりでした。

使用

ここに 4 行の簡単なコードがあります:

 pool = threadpool.ThreadPool(10) #スレッドプールを確立し、スレッド数を10に制御します reqs = threadpool.makeRequests(get_title, data, print_result) #リクエストを構築します。get_titleは実行する関数、dataは複数のスレッドで実行する関数のパラメータ、最後のprint_resultはオプションで、最初の2つの関数の結果に対する操作です [pool.putRequest(req) for req in reqs] #マルチスレッド実行 pool.wait() #スレッドは最後まで中断されます

元のタイトル: Python マルチスレッドの簡易版 - スレッド プール threadpool

キーワード: python

<<:  知っておくべき 10 個の Python ライブラリ [翻訳]

>>:  2013年7月の振り返りとまとめ

推薦する

ケースレビュー丨SaaS プロジェクトが失敗する 5 つの主な理由

[[230190]] 2016年から2018年にかけて、現在は終了しているSaaSカスタマーサービス...

パーソナライズされた検索がトレンドになりつつあります。どのように最適化すればよいでしょうか?

Googleが登場したとき、検索エンジンがインターネットの世界を変えることができるとは誰も思っていま...

hostodo-$12.5/8g メモリ/300g ハードディスク/8t トラフィック/8 IP/ロサンゼルス

Hostodo の 2 つの大型 VPS が 50% 割引で販売されています。十分なメモリ、ハードデ...

5G時代のもう一つの「爆発的な」アプリケーション、クラウドゲームの未来とは?

5Gは何ができるのか?これは、過去 2 年間、誰もが探求してきた質問です。 4月15日、百度はオンラ...

今日では、ウェブサイトの SEO 最適化に使用されるコンテンツは、オリジナルであるだけでなく、価値のあるものでなければなりません。

2018年最もホットなプロジェクト:テレマーケティングロボットがあなたの参加を待っていますコンテンツ...

百度が決済ブランド「百度ウォレット」を立ち上げ、「検索して買う」ワンストップ決済サービスに注力

新浪科技新聞、4月15日午後、百度は本日記者会見を開き、決済事業ブランド「百度ウォレット」を正式に発...

360度検索トラフィックの急増には理由があり、将来的にそれを維持できるかどうかが鍵となる

2012年8月16日、360は検索エンジンに参入し始め、数え切れないほどのウェブマスターの注目を集め...

ロングテールSERPでホームページが記事ページにならない現象の原因と解決策

検索エンジン最適化のためのキーワードについて話すとき、ロングテール キーワードの力を無視するウェブマ...

ウェブサイト構築: 価値あるウェブサイトの作成

1. 価値あるコンテンツは、ウェブサイトの運営と開発の基盤です。価値とは、ウェブサイトがユーザーのニ...

フレンドリーなリンクを素早く見つけるための3つのヒント

ウェブマスターとして、フレンドリーリンクの重要性を多かれ少なかれ理解しているでしょう。フレンドリーリ...

離婚した夫婦が法の抜け穴を理由にタオバオストアを訴える、裁判所は訴訟の審理を困難に

離婚した夫婦が今日、淘宝網の人気オンラインストアの所有権を争うために裁判所に出廷した。北京市第二中級...

クラウド コンピューティングの未来: 2022 年に主流となるトレンド

クラウド コンピューティング テクノロジーは現在、市場で最も価値のあるテクノロジーの 1 つとしての...

アリババクラウド社長張建鋒氏:将来アプリケーションの80%はビジネス担当者によって開発される

11月3日、アリババクラウドインテリジェンスの張建鋒社長は2022年雲奇カンファレンスで、DingT...

JVM と GC を理解するための 10 の質問

[[335561]]すべての Java 開発者は、日常業務や面接で JDK、JVM、GC の問題に遭...

開発者に優しい DevSecOps のヒント 5 つ

ここでは、セキュリティ ツールを使いやすくして、より安全な製品をより早くリリースできるようにすること...