我从一个单一的管理器类中创建多个不同的线程。我现在需要更新每个线程当父应用程序改变的变量。
所以,我希望能够在线程中调用一个函数。什么是最好的方法呢?该线程的管理器类,所以我想轮询的管理功能,从内螺纹检查更改变量的引用,但似乎并不正确,一定有更好的办法。我看着Dispatcher类,但这似乎并没有任何的权利。任何人都可以推荐这个最好的方法?
account1 = new Account(this);
account2 = new Account(this);
Thread accountThread1 = new Thread(new ThreadStart(account1.Run));
Thread accountThread2 = new Thread(new ThreadStart(account2.Run));
accountThread1.Start();
accountThread2.Start();
// How do I call method on accountThread1 or 2?