Что делает GDI +, фоновый поток делает?

После инициализации GDI + (не.NET) создает фоновый поток, который может дополнительно быть подавлен подвергающийся вызыванию некоторых функций рычага. В MSDN, однако, не говорится, что на самом деле делает этот поток. Google, кажется, не знает также.

Для чего это?

10
задан uj2 29 April 2010 в 11:46
поделиться

1 ответ

Этот поток дает общее объяснение:

GDI + запускает фоновый поток, как только вы начинаете манипулировать изображениями. Его название не дает намеков на то, что он делает, "BackgroundThreadProc ()". Это довольно часто встречается в библиотеках Microsoft. Какой-то внутренний поток управления, вероятно, имеет какое-то отношение к управлению памятью или потокам. Создает скрытое окно, это тоже классика.

Не о чем беспокоиться, все в норме. Включая код выхода.

FWIW, этот поток рекомендует подавлять фоновый поток:

Если вы не подавляете фоновый поток GDI +, команды DDE могут быть переданы приложению преждевременно до того, как его главное окно будет создано. Команды DDE, выдаваемые оболочкой, могут быть преждевременно прерваны, что приведет к появлению сообщений об ошибках.

3
ответ дан 4 December 2019 в 04:20
поделиться
Другие вопросы по тегам:

Похожие вопросы: