У меня есть приложение с графическим интерфейсом пользователя, которое должно выполнять длинные вычисления (подумайте минуту или больше), и способ, которым оно справляется с этим, - это передача вычислений фоновому исполнителю. (эта часть в порядке)
У меня вопрос, если я делаю что-то вроде:
У меня есть приложение с графическим интерфейсом пользователя, которому необходимо выполнять длительные вычисления (подумайте минуту или больше), и способ, которым оно справляется с этим, - это передача вычислений фоновому исполнителю. (эта часть в порядке)
У меня вопрос, если я делаю что-то вроде:
У меня есть приложение с графическим интерфейсом пользователя, которому необходимо выполнять длительные вычисления (подумайте минуту или больше), и способ, которым оно справляется с этим, - это передача вычислений фоновому исполнителю. (эта часть в порядке)
У меня вопрос, если я делаю что-то вроде: this.backgroundWorker.RunWorkerCompleted + = new System.ComponentModel.RunWorkerCompletedEventHandler (this.doSomethingElse);
будет ли doSomethingElse запускаться в основном потоке пользовательского интерфейса или в любом другом пуле потоков, на котором выполнялся фоновый рабочий процесс?
благодарю за любую помощь, которую вы можете оказать.