Результаты поиска по запросу "task-parallel-library"
File.ReadAllText поток безопасно?
В частности, будет порождение потока с использованием TPLTask.Factory.StartNew: Task.Factory.StartNew(() => { File.ReadAllText(@"thisFile.txt"); });Причинение каких-либо проблем и т. Д.? Там, кажется, нет никаких упоминаний о ...
CCR Microsoft против параллельной библиотеки задач
У Microsoft есть как минимум два разных подхода к улучшенной поддержке одновременных операций. 1) Является ли среда параллельной координации (CCR) частью Microsoft Robotics Studio иCCR & DSS Toolkit [http://www.microsoft.com/ccrdss/] 2) Задача ...
Объединение двух функций () -> Задача <A> и A-> Задача <B>
Я не знаю, неправильно ли я думаю о TPL, но мне сложно понять, как получить следующее: У меня две функции Task<A> getA() { ... } Task<B> getB(A a) { ... }Это, кажется, происходит часто: я могу асинхронно получить А. И, получив А, я могу ...
Повторная выдача исключения в задаче (TPL) теряет трассировку стека
У меня есть код, который отбрасывает исключение. Когда я позже читаю исключение из task.Exception, его трассировка стека указывает на то место, куда я перебросил исключение (строка n, а не строка m, как я и ожидал). Почему это так? ошибка в TPL ...
Параллельный калькулятор числа Фибоначчи
Я использую Task Parallel Library (TPL) для вычисления числа Фибоначчи. Программа приведена ниже: public static int Fib(int n) { if (n <= 1) { return n; } Task<int> task = Task.Factory.StartNew<int>(() => Fib(n - 1)); var p = Fib(n - 2); ...
В чем преимущество использования async с MVC5?
В чем разница между: public ActionResult Login(LoginViewModel model, string returnUrl) { if (ModelState.IsValid) { IdentityResult result = IdentityManager.Authentication.CheckPasswordAndSignIn(AuthenticationManager, model.UserName, ...
Задача LongRunning побочные эффекты?
Если Задача создана с использованием опции LongRunning, есть ли побочные эффекты, так как они не используют ThreadPool
Как я могу ждать, пока Parallel.ForEach не завершится
Я использую TPL в своем текущем проекте и использую Parallel.Foreach для вращения многих потоков. Класс Task содержит функцию Wait () для ожидания завершения задачи. Например, как я могу дождаться завершения Parallel.ForEach и затем перейти к ...
Как я могу сказать Moq вернуть задание?
У меня есть интерфейс, который объявляет Task DoSomethingAsync();Я использую MoqFramework для своих тестов: [TestMethod()] public async Task MyAsyncTest() { Mock<ISomeInterface> mock = new Mock<ISomeInterface>(); mock.Setup(arg => ...
Как очистить BlockingCollection
У меня есть нить, добавляющая элементы вBlockingCollection . В другой теме я используюforeach (var item in myCollection.GetConsumingEnumerable()) Если есть проблема, я хочу вырваться из моего foreach и моего метода и очистить то, что осталось ...