Основные отличия между синхронными и асинхронными транзакционными методами в OLE DB:
- В синхронном режиме операции не выполняются в фоновом режиме. help.adobe.com Код приостанавливает выполнение на время работы механизма базы данных, а по завершении операции выполнение продолжается со следующей строки кода. help.adobe.com
- В асинхронном режиме среда выполнения выполняет операции базы данных в фоновом режиме, тогда как код главного приложения продолжает выполняться. help.adobe.com Это особенно важно, когда выполнение операции требует значительного количества времени. help.adobe.com
Таким образом, основное преимущество асинхронного выполнения в том, что разработчик не явным образом создаёт потоки или обрабатывает синхронизацию, так как среда выполняет операции в фоновом режиме. learn.microsoft.com