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月の振り返りとまとめ

推薦する

インテリジェントトランスフォーメーション·革新的な変化 l 専門家が集まりデジタルトランスフォーメーションについて議論

[51CTO.comより引用] 2020年は、新型コロナウイルス感染症の突然の流行だけでなく、それが...

LeTaoのブランドeコマース垂直B2Cへの転換は徐々に「ニッチ市場」になる

かつては雨後の筍のように急増した垂直型電子商取引は、最近、一連の悪いニュースに見舞われている。先月、...

チュートリアル: 3 つの主要な SEO の問題とその解決策

SEOを行うには、経験を積み、学ぶ方法を知る必要があります。私たちはさまざまな状況に遭遇することがよ...

ディープ・スロートとの対話:UCはバイドゥの20億ドルの買収を拒否

テキスト | 王冠雄これは中国のインターネット業界の合併と買収の記録となるはずだった。モバイルブラウ...

7年間運営してきたウェブサイト「体重6」が「体重0」になった痛ましい反省

ウェブサイトの権威が 6 から 0 に落ちるという経験を誰もができるわけではありませんが、その狂気的...

Centos6にownCloudをインストールする

ownCloud は、無料でオープンソースであり、個人または商用ストレージの代替ソリューションとして...

stacktron-$4/ダラス/kvm/512m メモリ/30g SSD/1T トラフィック

stacktron.net は、米国北東部のメイン州に登録された新しい VPS ブランドです。米国ダ...

マイクロソフト インテリジェント クラウドは中国のデータセンターを拡張し、2022 年に商用運用を開始します。

[[384907]] 3月3日のBit.netによると、マイクロソフトは中国市場におけるクラウドサー...

図 - Kubernetes と OpenShift コンテナ ネットワーク開発

従来の仮想化と比較すると、Kubernetes コンテナはライフサイクルが短く、密度が高く、クラスタ...

chicagovps-独立記念日/すべてのVPS/複数のコンピュータルームが50%オフ

アメリカとカナダの独立記念日が近づいており、多くの企業が活動することが予想されます。chicagov...

Oracle Fusion Enterprise Performance Management Cloudは、計画と予算管理を使用して市場の変化に対応します。

2020年に入り、世界はさまざまな変化を経験しました。こうした一連の変化が徐々に新たな常態となるにつ...

IoTソリューションの導入を検討している企業にとってクラウドコンピューティングが重要な理由

今日のデジタル世界では、あらゆるアプリケーションやデバイスが、少なくともある程度は、データを保存また...

起業の地政学的理論を反駁する: 起業は究極的には人の問題である

最初は香港、次に上海、そして今度は広州で同様の疎外が起こっている。しかし、こうした議論は、無意味な口...

毎日の話題: 音楽ウェブサイトが数日間料金を請求し、誇大広告だと非難される

6月6日、ウェブマスターネットワーク(www.admin5.com)によると、連日流れていた音楽有料...