To obtain a `GFileMonitor` for a file or directory, use [method@Gio.File.monitor], [method@Gio.File.monitor_file], or [
method@Gio.File.monitor_directory].
To get informed about changes to the file or directory you are monitoring, connect to the [signal@Gio.FileMonitor:
GFileMonitor:changed] signal. The signal will be emitted in the thread-default main context (see [
method@GLib.MainContext.push_thread_default]) of the thread that the monitor was created in (though if the global default main context is
blocked, this may cause notifications to be blocked even if the thread-default context is still running).