A flat fee, also referred to as a flat rate or a linear rate, refers to a pricing structure that charges a single fixed fee for a service, regardless of usage.[1] Less commonly, the term may refer to a rate that does not vary with usage or time of use.
Synchronous: interrupt occurs as a result of current process, otherwise asynchronous. User requested: interrupt occurs because of direct result by user task, otherwise coerced. Maskable: if desired the interrupt can be disabled by a user task, otherwise unmasked.
Interrupts. An interrupt is an indication to a thread that it should stop what it is doing and do something else. It's up to the programmer to decide exactly how a thread responds to an interrupt, but it is very common for the thread to terminate. This is the usage emphasized in this lesson.