AI用語辞典

A comprehensive multilingual AI terminology dictionary

Definition

非同期処理により、ソフトウェアはメインアプリケーションのインターフェースをフリーズさせたり、他のプロセスをブロックしたりすることなく、I/O操作や複雑な計算などの長時間実行されるタスクを実行できます。

Summary

メインの実行スレッドとは独立してタスクを実行し、ブロッキング操作を回避するプログラミングパラダイム。

Key Concepts

Use Cases

Code Example

1
2
3
4
5
6
7
import asyncio

async def fetch_data():
    await asyncio.sleep(1)
    return 'Data'

asyncio.run(fetch_data())