SDL предоставляет кроссплатформенные функции для создания потоков и синхронизации используя ТН "mutexes". Они используются и внутри SDL для звуковой подсистемы и обслуживания ввода.