17

この作業を別のスレッドで実行したいのですが、スレッドを作成する必要がありますか、それとも別のスレッドですべての作業を実行しますか?

好き:

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

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

fileThread.Start();
4

1 に答える 1

24

スレッドを作成する必要はありません。イベントは別のスレッドで自動的に呼び出されます。

于 2012-07-15T14:33:26.857 に答える