タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

pythonとasyncioに関するmima3のブックマーク (2)

  • Python非同期処理の道具箱:httpxやSQLAlchemyからユニットテストまで

    目的 このドキュメントではPythonの非同期処理の実験を行います。 Pythonの非同期自体初めての場合は以下のページを参照してください。 A Conceptual Overview of asyncio 公式のドキュメントで概要を掴むには適切 import asyncio: Learn Python's 上記のページでおすすめされている動画 Pythonのバージョンは3.8くらいのようなのでTaskGroupなどは紹介されていない 解説中のサンプルが一部動作しないがこの辺を参考にすれば動かせはする Python Concurrency with asyncio asyncioの書籍 Pythonのバージョンは3.8くらいのようなのでTaskGroupなどは紹介されていない 3.11からの話は、ココを参照。 もし、そもそもコルーチンとは何か、Pythonでの非同期処理の導入の経緯を知りた

    Python非同期処理の道具箱:httpxやSQLAlchemyからユニットテストまで
  • asyncioのライブラリの検証

    wove: asyncとsyncの書き方を混在して実装できる 初期の評価スレッド。 forkの検証 woveのforkは、各タスクが別プロセスでうごいて「並列処理 (Parallelism)」を行うものとは思えない。 import time from wove import weave import os import threading print('start... ', os.getpid()) def my_callback(result): print(f"Background weave complete! Final result: {result.final}") # Run in a background thread with weave(background=True, fork=True, on_done=my_callback) as w: @w.do def l

  • 1