Description
Day 1, R1 11:30–12:00
用 asyncio 建構一個多並行程式,例如搭配 aiohttp 撰寫網路爬蟲來提高效率是多數人最常使用 asyncio 的部分。但假使今天切換到硬體情境,想開發一支可以針對多個不同的 serail port 裝置讀與寫的程式,如何在裝置阻塞時切換?以及如何使用 asyncio 讓硬體溝通也能多並行?
這場演講將分享作者使用 asyncio 強大的 low-level APIs (Transport 和 Protocol) 來建構非同步框架與函式庫,並利用它來開發應用程式,讓多個使用 serial port 硬體能夠並行的溝通。
接著就讓我們一起優雅的用 asyncio 建立一個非同步框架吧!
Slides: https://hackmd.io/@Uvz_vZj7SYajJAhdNwxlFA/BJnJ2J9IH#/
Speaker: Jason
Hi, 我是 Jason。