pythonのasyncは並列処理ではなく非同期処理
非同期処理と並列処理の違いがいまいちわかってなかった。お恥ずかしい。
asyncに書き換えれば早くなるかもしれないですとか断言しちゃってたけどあれ恥ずかしかったんだな…と。
非同期処理はシングルコア。
真の意味で並列処理(マルチスレッド)をしたければthreadingやmultithreadを使う必要がある。
Python3.2以降ではconcurrentという便利な標準機能があるらしい。
勉強になった。
非同期処理と並列処理の違いがいまいちわかってなかった。お恥ずかしい。
asyncに書き換えれば早くなるかもしれないですとか断言しちゃってたけどあれ恥ずかしかったんだな…と。
非同期処理はシングルコア。
真の意味で並列処理(マルチスレッド)をしたければthreadingやmultithreadを使う必要がある。
Python3.2以降ではconcurrentという便利な標準機能があるらしい。
勉強になった。