SDL 实现多线程 的一些BUG

Posted luoyinjie

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SDL 实现多线程 的一些BUG相关的知识,希望对你有一定的参考价值。

1. SDL_init()  在多个线程初始化的时候  , 在第二个线程出现SDL_init 崩溃的现象

   SDL init  错误码:0XFFFFFFFF

 

2. SDL_init() 如果只初始化一次

则出现第二个线程  SDL_createWindow 失败的错误

 

3. SDL_init()   同一个线程连续调用2次是OK的

 

4. 发现错误:

  SDL_GetError:OpenGL context already created

  SDL_createWindow 会同时创建OpenGL context 

 

 

5

以上是关于SDL 实现多线程 的一些BUG的主要内容,如果未能解决你的问题,请参考以下文章

Qt-不调用CoInitialize-实现SDL多线程运行

SDL 多线程创建同步

流媒体开发14SDL线程

流媒体开发14SDL线程

记录一些遇见的bug——记录一个使用多线程异步调用openfeign时子线程丢失request请求头导致的空指针异常错误

Android多线程断点续传下载原理及实现