英勇人生

文章
6
资源
0
加入时间
2年10月21天

c/c++后台开发学习笔记 3.1.1线程池

线程池的使用场景减少线程创建于销毁的开销异步解耦线程池的组成任务任务队列线程执行队列(线程队列,即所有线程)定义//封装一个线程struct worker { pthread_t id; int terminate_flag; struct worker *prev; struct worker *next;};//相当于c++ std::packaged_taskstruct job { void (*job_func)(void *arg); void *fu

解读Qt OpenGL示例程序 openglwindowQtOpenGL示例openglwindow

QtOpenGL示例openglwindow本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl