我在vb.net中有一项服务,我即将设置另一个文件系统观察程序。所以我总共有2个。 当某个file.txt发生更改时会触发一个fswatcher,而当目录发生更改时会触发另一个fswatcher。
每个触发器都使用不同的代码方法。所以他们不会发生碰撞(他们在应用程序中不共享相同的方法)。
所以我的问题是,每个fswatcher都在一个线程中运行吗? 因此,如果我得到两个触发器,fswatcher1的代码将运行在另一个线程而不是fswatcher2吗?或者一个fswatcher等待另一个完成第一个?
答案 0 :(得分:0)
是的,但如果要在两个
之间启用锁定机制,可以设置'SynchronizingObject'属性