From 754bbf7a25a8dda49b5d08ef0d0443bbf5af0e36 Mon Sep 17 00:00:00 2001 From: Craig Jennings Date: Sun, 7 Apr 2024 13:41:34 -0500 Subject: new repository --- devdocs/python~3.12/library%2Fasyncio.html | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 devdocs/python~3.12/library%2Fasyncio.html (limited to 'devdocs/python~3.12/library%2Fasyncio.html') diff --git a/devdocs/python~3.12/library%2Fasyncio.html b/devdocs/python~3.12/library%2Fasyncio.html new file mode 100644 index 00000000..f6aa0f06 --- /dev/null +++ b/devdocs/python~3.12/library%2Fasyncio.html @@ -0,0 +1,24 @@ +

asyncio — Asynchronous I/O

asyncio is a library to write concurrent code using the async/await syntax.

asyncio is used as a foundation for multiple Python asynchronous frameworks that provide high-performance network and web-servers, database connection libraries, distributed task queues, etc.

asyncio is often a perfect fit for IO-bound and high-level structured network code.

asyncio provides a set of high-level APIs to:

Additionally, there are low-level APIs for library and framework developers to:

You can experiment with an asyncio concurrent context in the REPL:

$ python -m asyncio
+asyncio REPL ...
+Use "await" directly instead of "asyncio.run()".
+Type "help", "copyright", "credits" or "license" for more information.
+>>> import asyncio
+>>> await asyncio.sleep(10, result='hello')
+'hello'
+

Availability: not Emscripten, not WASI.

This module does not work or is not available on WebAssembly platforms wasm32-emscripten and wasm32-wasi. See WebAssembly platforms for more information.

Reference

High-level APIs

Low-level APIs

Guides and Tutorials

Note

The source code for asyncio can be found in Lib/asyncio/.

+

+ © 2001–2023 Python Software Foundation
Licensed under the PSF License.
+ https://docs.python.org/3.12/library/asyncio.html +

+
-- cgit v1.2.3