[SDL] Thread creation in the beginning of SDL initialization and thread safety.
brian.ripoff at gmail.com
Sun Dec 5 12:54:48 PST 2010
When are these extra threads created then? Is it when you call
SDL_Init(), or before?
If during SDL_Init(), can you not invoke curl_global_init() before
that? If before (at process start time), then nothing can be done, and
I assume any such threads are part of a normal process startup
I suspect they are being overly paranoid, while being strictly
correct. I cannot imagine that SDL would interfere with curl's
On 5 December 2010 17:55, Michael Menegakis <arxeio at gmail.com> wrote:
> They say the opposite.
> "This function is not thread safe. You must not call it when any other
> thread in the program (i.e. a thread sharing the same memory) is
> running. This doesn't just mean no other thread that is using libcurl.
> Because curl_global_init() calls functions of other libraries that are
> similarly thread unsafe, it could conflict with any other thread that
> uses these other libraries."
More information about the SDL