October 2025
Intermediate to advanced
1048 pages
29h 35m
English
In Chapter 8, in learning how to design programs that respond to signals, we took another step toward being able to write interactive and event-driven programs, but we still have a few more concepts to understand. These types of programs, whether they’re system programs or other types of applications, often treat time and time intervals as part of their input data.
For example, a program that pops up a message such as “Are you still there?” when it hasn’t detected any user activity for a while uses the length of a time interval to decide when it needs to display a message to its user. Some programs display flashing ...
Read now
Unlock full access