エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
ここにツイート内容が記載されます https://b.hatena.ne.jp/URLはspanで囲んでください
Twitterで共有ONにすると、次回以降このダイアログを飛ばしてTwitterに遷移します
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
import asyncio class AsyncResource: def __init__(self, concurrency: int = 10): self.semaphore = a... import asyncio class AsyncResource: def __init__(self, concurrency: int = 10): self.semaphore = asyncio.Semaphore(concurrency) async def task(self): async with self.semaphore: # 11個目以降のタスクはここでブロックされる print("Hello") await self.call_api() print("World") async def call_api(self): await asyncio.sleep(1) async def main(): async_resource = AsyncResource() tasks = [async_resource.task() for _ in range(10