Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ Creating and Running Multiple Tasks | Working with Asyncio Tasks
Python Asyncio Basics

bookCreating and Running Multiple Tasks

メニューを表示するにはスワイプしてください

When you want to run multiple operations at the same time in Python, you can use the asyncio.create_task function. This function lets you schedule several coroutines to run concurrently, instead of waiting for each one to finish before starting the next. Running tasks concurrently is useful when you have independent operations that spend time waiting, such as network requests or timers. By creating tasks for each operation, you allow the event loop to switch between them, making your program more efficient and responsive.

12345678910111213
import asyncio async def greet(name): await asyncio.sleep(1) print(f"Hello, {name}!") async def main(): task1 = asyncio.create_task(greet("Alice")) task2 = asyncio.create_task(greet("Bob")) await task1 await task2 await main()
copy
question mark

Which statement best describes the purpose of asyncio.create_task?

正しい答えを選んでください

すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 2.  1

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

セクション 2.  1
some-alt