Я использую параллельную библиотеку .Net 4.0. Задачи, которые я выполняю, требуют выполнения какой-либо другой задачи, иногда синхронно, а иногда асинхронно, в зависимости от некоторых условий, которые неизвестны в продвинутом. Для асинхронного вызова я просто создаю новые задачи и все. Я не знаю, как вручную синхронизировать вызов: как запустить его из того же потока, возможно, что задачи синхронизации также будут требовать рекурсивного выполнения задач синхронизации. все эти проблемы для меня довольно новые.
спасибо заранее.