In a multiprocessor system, what protocol is used to maintain consistency of cached data when an interrupt occurs?

Cache coherence protocols are used in multiprocessor systems to maintain consistency of cached data when an interrupt occurs. These protocols ensure that all processors have a consistent view of memory.