FileSystemWatcher создает свой собственный поток?

Я хочу, чтобы эта работа выполнялась в другом потоке, но нужно ли создавать поток или он выполняет всю работу в разных потоках?

Подобно:

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

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

fileThread.Start();

Ответы на вопрос(1)

Ваш ответ на вопрос