Я работал над проектом C ++, который использует SDL, и задаюсь вопросом, безопасно ли вызывать SDL_Delay одновременно из разных потоков или мне нужно написать оболочку для сериализации доступа к функции. Я предпочитаю избегать любых накладных расходов, так как задержки, которые мне нужны, очень малы.
Кто-нибудь пробовал это?
Я использую c ++ на OS X и pthreads, и мне нужен код, чтобы быть переносимым.