- 博客(2)
- 资源 (9)
- 收藏
- 关注
原创 [C++]固定大小线程池
线程池模型 线程池是并发编程中常用的模型。 线程是一种非常宝贵的资源,创建、销毁线程都是非常消耗时间的操作,所以我们的一个思路是在程序start up的时候,创建一个保存有多个线程的缓存,这样程序运行时就不会频繁的发生创建和销毁线程的操作,从而提高了并发的效率。 保存有多个线程的这个缓存,我们一般称其为线程池(ThreadPool)。如果线程池的中线程的数量可以动态变化,我们称其为动态大小的...
2018-07-24 14:53:18 641
原创 [C++]C++同步
互斥锁 互斥是为了防止多线程同时访问共享资源而产生的数据竞争,并提供多线程的同步支持。 我们举一个简单的例子: static int gInt = 1; int main() { std::thread dec( []() { for (int i = 0; i < 1000000; ++i) gInt--; } ); std::thread inc( []() {...
2018-07-11 17:17:00 1962
Visual Studio 搭建好的OpenGL环境(GLFW3+GLAD)
2018-01-15
编译好的assimp动态链接库[适用于win10]
2017-09-29
glad和stb_image静态库
2017-09-29
C# 软件渲染器
2017-09-05
FreeGLUT编译材料
2017-03-27
Foundations of Qt Development
2016-05-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人