我的应用程序使用ICommand
s 将方法绑定到按钮。
我将这些命令初始化如下:
AnswerCommand = new DelegateCommand(AnsCommandExecute, AnsCommandCanExecute);
我想知道AnsCommandExecute()
方法是否适用于 UI 线程或后台线程?
如果它适用于 UI 线程,我是否必须为此 execute() 方法创建另一个线程,因为我的应用程序在后台执行大量处理。
此外,我的应用程序使用 TCP 与另一个应用程序进行通信。所以,为了获得更好的性能,我是否必须使用不同的线程来接收数据、处理和发送数据。对于此类应用程序,最好的线程方法是什么?