Что это за потоки, которые отладчик сообщает, что SDL порождает при инициализации? - PullRequest
3 голосов
/ 05 декабря 2010

Я заметил, что в однопоточном приложении SDL все еще порождает некоторые потоки при инициализации. Обычно это меня не беспокоит, так как я заметил, что cURL требует, чтобы его инициализация была выполнена перед созданием любого потока для безопасности потока. Можно ли их вообще игнорировать [для инициализации cURL] или нет? [Кроме того, они просто признак использования внешней библиотеки и т. Д .?]

Ответы [ 2 ]

1 голос
/ 05 декабря 2010

cURL требует, чтобы его инициализация была выполнена перед созданием любого потока для безопасности потока

Это не означает, что вселенная взорвется, если вы создадите какой-либо поток (ну, выуже создали один, запустив процесс) до его инициализации.Это означает, что у вас не может быть нескольких потоков, вызывающих подпрограммы cURL перед инициализацией (поскольку она должна создавать примитивы синхронизации и т.в этом случае не имеет значения.

1 голос
/ 05 декабря 2010

Обращаясь к источнику, похоже, что аудиоподсистема может использовать многопоточность на большинстве платформ, а также подсистему событий на некоторых платформах (в основном X11, кажется).

...