Erstellt FileSystemWatcher einen eigenen Thread?

Ich möchte, dass diese Arbeit in einem anderen Thread ausgeführt wird. Muss ich jedoch einen Thread erstellen oder erledigt er die gesamte Arbeit in verschiedenen Threads?

Mögen:

Thread fileThread = new Thread(() =>
{
    FileWatcher = new FileSystemWatcher();

    FileWatcher.Created += OnFileEvent;
    FileWatcher.Deleted += OnFileEvent;
    FileWatcher.Renamed += OnRenameEvent;
    FileWatcher.EnableRaisingEvents = true;
});

fileThread.Start();

Antworten auf die Frage(1)

Ihre Antwort auf die Frage