У меня есть приложение C ++, которое использует базу данных Jet через DAO. Большие запросы хорошо работают через Vista, но блокируются под Win7 на многоядерной машине. Я пробовал оба самолета 3.5 и 4.0. Оба терпят неудачу. Я попытался отключить потоки при вызове программы (мое приложение) - все еще не удается.
Вызов SetProcessAffinityMask(1<<GetCurrentProcessorNumber()) - это довольно грубый способ ограничить себя только текущим ядром.Но, конечно, лучше использовать отладчик, чтобы определить, почему он блокируется.Какие две темы тупиковые?
SetProcessAffinityMask(1<<GetCurrentProcessorNumber())