
C++项目
C++项目
画个逗号给明天"
西电机械工程学硕研一在读,记录学习过程中的问题
展开
-
C++之线程池(Thread Pool)
线程池是一种并发编程的设计模式,用于管理和复用多个线程。线程池的核心思想是预先创建一组线程,并将任务分配给这些线程执行,从而提高程序的性能和资源利用率。使用互斥锁(mutex)和条件变量(condition_variable)实现线程间的同步。工作线程进入等待状态,等待任务队列中有任务可以执行。线程池中的线程是复用的,避免了创建于销毁线程的开销。线程池封装了线程的创建、调度与管理,简化了并发编程。一组预先创建的线程,负责从任务队列中获取任务并执行。线程池是一种高效的并发编程模型,通过复用线程减少开销。原创 2025-02-14 22:08:23 · 970 阅读 · 0 评论 -
基于MFC的双十字路口交通仿真系统
链接放下边,大家可自行下载查看。原创 2025-01-21 10:30:41 · 157 阅读 · 0 评论 -
QT入门项目之翻金币(总结)
可以直接下载,里边有需要用到的所有资源。我只制作了前十关(因为我懒),后边可以自行设置。只需要修改dataConfig文件中的数据即可。2.学习Qt可以参考的视频(项目也在里边)讲的很nice。原创 2025-01-20 22:29:44 · 382 阅读 · 0 评论 -
C++入门项目之数独
很多人在学习完C++后,感觉没有项目可以练习,今天给大家带来一个C++的入门项目——数独游戏(原项目来自于github,但我做了部分修改和注释,更适合新手学习)。项目特点:可以自行设置语言、难度和操作模式。通过移动在空白处填上合适的数字(没事的时候可以自娱自乐)。项目难度:入门级别(总共600多行代码)。适合人群:有一定C++基础的。项目难点:数据的存储与操作。(做了较详细的注释)。原创 2025-03-02 11:44:58 · 393 阅读 · 0 评论