C# 在另一个线程中搜索树视图安全吗?

C# 在另一个线程中搜索树视图安全吗?,c#,multithreading,treeview,C#,Multithreading,Treeview,我有一个树状视图,我使用BackgroundWorker在另一个线程中添加节点,因为我必须进行调用,现在我想知道是否也必须对搜索函数进行调用,就像BackgroundWorker使用树搜索特定节点一样,还是不需要这样做?只要不从后台线程(添加、删除、更新等…),那么就不会有问题了。当需要从后台线程更改绑定到UI线程的控件时,Invoke是nessaccery

我有一个树状视图,我使用BackgroundWorker在另一个线程中添加节点,因为我必须进行调用,现在我想知道是否也必须对搜索函数进行调用,就像BackgroundWorker使用树搜索特定节点一样,还是不需要这样做?

只要不从后台线程(添加、删除、更新等…),那么就不会有问题了。当需要从后台线程更改绑定到UI线程的控件时,Invoke是nessaccery