Многопоточность
Direct3D 11 реализует поддержку создания и отрисовки объектов с использованием нескольких потоков.
В этом разделе
Раздел | Описание |
---|---|
Вводные сведения о многопоточности в Direct3D 11 |
Многопоточность предназначена для повышения производительности за счет одновременного использования одного или нескольких потоков. |
Создание объектов с помощью многопоточности |
Используйте интерфейс ID3D11Device для создания ресурсов и объектов, используйте ID3D11DeviceContext для отрисовки. |
Немедленная и отложенная отрисовка |
Direct3D 11 поддерживает два типа отрисовки: немедленную и отложенную. Оба метода реализуются с помощью интерфейса ID3D11DeviceContext . |
Список команд |
Список команд — это последовательность команд GPU, которые можно записывать и воспроизводить. Список команд может повысить производительность, уменьшив объем накладных расходов, создаваемых средой выполнения. |
Различия потоков между версиями Direct3D |
Многие многопотоковые модели программирования используют примитивы синхронизации (например, мьютексы) для создания критически важных разделов и предотвращения одновременного доступа к коду несколькими потоками. |