Pythonで数値計算や画像処理といったCPUに高い負荷がかかる処理を高速化したい場合、マルチスレッドではなく「マルチプロセス」の導入が不可欠です。 Pythonの標準ライブラリである multiprocessing を利用すると、複数のプロセスを同時に立ち上げて処理を分散 ...
前回の記事でSingleton(シングルトン)について書きました。 設定ファイルを読む込むクラスを作ったときにシングルトンを使って、インスタンスが1回作られたら、それ以降は作られないようにして、設定ファイルを読む込むのはプログラム中に1回だけ!