Как лучше всего обрабатывать событие с помощью SDL / C ++

Я использую SDL для частей просмотра моего игрового проекта. И я хочу обрабатывать события нажатия клавиш, не прерывая основной поток. Поэтому я решил запустить бесконечный цикл в другом потоке просмотра, чтобы улавливать любые события и информировать основной поток. Однако я не уверен, что это лучший вариант, поскольку это может вызвать рабочую нагрузку и снизить производительность системы? Есть ли лучший способ делать такие вещи? Поэтому я решил запустить бесконечный цикл в другом потоке просмотра, чтобы улавливать любые события и информировать основной поток. Однако я не уверен, что это лучший вариант, поскольку это может вызвать рабочую нагрузку и снизить производительность системы? Есть ли лучший способ делать такие вещи? Поэтому я решил запустить бесконечный цикл в другом потоке просмотра, чтобы улавливать любые события и информировать основной поток. Однако я не уверен, что это лучший вариант, поскольку это может вызвать рабочую нагрузку и снизить производительность системы? Есть ли лучший способ делать такие вещи? Спасибо.

8
задан Ertan 13 November 2010 в 23:46
поделиться