QA@IT
«質問へ戻る

質問を投稿

Pythonで非同期の処理を実装したい

Python初心者です。
sample.py で提供されているプログラムを、親のPythonプログラムから非同期で呼出したいのですが、asyncioやasync/awaitの説明を読んでも今ひとつ理解ができません。
もっともシンプルな実装方法はどのようになるのでしょうか?
条件は以下の通りです。

  • sample.py の実行は1回だけ。複数起動する並列処理は行わない。時間がかかる処理なので非同期で実行したい。
  • sample.py の戻り値を取得する必要がある。
  • sample.py は親プロセスのスレッドでも別プロセスでも構わないが、運用面なども考慮してシンプルな方にしたい。
  • Pythonは3.6を使用する。

教えていただけると助かります。
よろしくお願いいたします。

Python初心者です。
sample.py で提供されているプログラムを、親のPythonプログラムから非同期で呼出したいのですが、asyncioやasync/awaitの説明を読んでも今ひとつ理解ができません。
もっともシンプルな実装方法はどのようになるのでしょうか?
条件は以下の通りです。

- sample.py の実行は1回だけ。複数起動する並列処理は行わない。時間がかかる処理なので非同期で実行したい。
- sample.py の戻り値を取得する必要がある。
- sample.py は親プロセスのスレッドでも別プロセスでも構わないが、運用面なども考慮してシンプルな方にしたい。
- Pythonは3.6を使用する。

教えていただけると助かります。
よろしくお願いいたします。