В пример я приведу слежение за папкой, допустим, есть программа которая проверяет конкретную директорию, если в ней что то меняется, например, удаляется или добавляется что то, как это можно отследить без постоянной проверки while True, я знаю про существования модуля whatchdog, но я хочу сделать сам и понять, как такое можно повторить хоть близко?
Как линукс-подобные ОС так и Виндоус предоставляют такие механизмы, но они различаются.
Собственно, watchdog как раз и обеспечивает одинаковое поведение на разных платформах.
Так что сначала нужно решить, на какую ОС ты хочешь создать свою реализацию.