Summary

This chapter presented the use of system threads within drivers to accomplish specific tasks in parallel with others. Although not all drivers should utilize a multithreaded architecture, there are several scenarios where the technique is appropriate.

The next chapter deals with layering drivers to accomplish organization and reuse of code.

Get Windows® 2000 Device Driver Book: A Guide for Programmers, Second Edition, The now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.