More generally, it can be implemented for the case it is required to correctly restore the frequency of CPU-cores under scenarios with thread reschedule (e.g. when some thread of the application is context-switched off the CPU-core in favour of other threads of the same application, or threads of other applications/services running on top of the machine).