Есть ли способ иметь отложенную функцию простоя в приложении Win32/Posix?

#linux #winapi #posix

Вопрос:

Есть ли способ, чтобы ядро уведомляло поток, когда все потоки приложений простаивали в течение определенного времени?

У меня есть свой собственный пул памяти, который должен храниться в условиях нагрузки , и я хочу madvise() с MADV_DONTNEED помощью или VirtualAlloc с MEM_RESET помощью своих пулов пометить определенные страницы , которые будут удалены через определенное время.