非同期処理(ひどうきしょり)とは、あるタスクの完了を待たずに次のタスクを処理しはじめることをいいます。
非同期処理の実装方法はプログラミング言語やライブラリによってまちまちです。 JavaScriptなどのシングルスレッドで関数ポインタ(コールバック関数)を用いる方法や、C#やSwiftなどのマルチスレッドおよびスレッドプールを用いる方法など、プログラミング言語やライブラリごとに様々な方法が考案されています。