シェアしました。
並列処理における優位
知っての通り、Goは、はじめから並列処理向けに作られたものです。
私達のチームではよく、S3やデータベースにおける大量のデータを処理するために、並列処理のプログラムを必要としています。
もしタスクがIOに負荷をかけるものなら、Pythonのスレッドを用いれば解決できます。しかし、CPUに負荷をかけるタスクであれば、Pythonはグローバルインタプリタロック(訳注:LL言語のスレッドが持つ排他ロックの仕組み)の観点から難しいです。
私は、マルチスレッドなGo言語において、特別なことをしなくてもシンプルに処理が進む様子を楽しんでもいます。あなたが、マルチスレッド処理中のPythonにCtrl-Cを使ったとき、何の問題もありませんでしたか?
0 件のコメント:
コメントを投稿