非同期処理の仕組みは、ググって記事などを読むと同時にタスクを実行する仕組みとありますが、これはマルチスレッドもしくはマルチプロセスを使っている仕組みなのでしょうか?イマイチ理解できなかったので詳細や違いを教えて欲しいです。
■マルチスレッド 1つのプログラム内で同時に処理を実行
e.g. PythonでいうThreadPoolExecutor、threading
■マルチプロセス 複数のプロセス(システムリソース)で同時に処理
e.g. PythonでいうProcessPoolExecutor
※質問の背景
Blockchainのsolanaは非同期処理によって早いトランザクションスピードを実現しているようですが、その仕組みを研究しています。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2024/12/08 04:25
2024/12/08 05:40