Google, IBM & Meta Certificates — 40% Off for a Limited Time
PowerBI Data Analyst - Create visualizations and dashboards from scratch
Overview
AI, Data Science & Cloud Certificates from Google, IBM & Meta — 40% Off
One plan covers every Professional Certificate on Coursera. 40% off your first 3 months — limited time.
Unlock All Certificates
Explore Zephyr workqueues in this 35-minute conference talk that provides a comprehensive technical deep-dive into this essential mechanism for offloading non-urgent processing to lower priority threads. Learn what workqueues are and are not, understand their typical use cases in ISR (interrupt service routines) and high-priority threads, and discover how workqueues relate to scheduling and meta-IRQ threads. Examine best practices for addressing common challenges including sysworkq bottlenecks, data passing techniques, and cancellation handling, while also exploring lesser-known workqueues like the p4_wq. Gain hands-on experience through practical demo code and investigate Zephyr's internal implementation to develop a solid understanding of workqueues' usage patterns and limitations directly from the source code.
Syllabus
Zephyr Workqueues: How They Work and Queue - Loic Domaigne, Doulos GmbH
Taught by
Linux Foundation