- 博客(7)
- 收藏
- 关注
原创 线程池:高效管理多任务的银行窗口策略
线程池是一种多线程处理形式,通过预先创建一组线程并复用它们来执行任务,避免了频繁创建和销毁线程的开销。固定数量的柜员(线程):始终待命处理业务取号机(任务队列):客户任务按顺序排队等待大堂经理(线程池调度器):分配任务给空闲柜员线程池通过资源复用+任务排队的机制,完美解决了频繁创建线程的性能问题。避免无限制"招聘柜员"(创建线程)的开销通过"取号排队"(任务队列)保证公平性“大堂经理”(线程池)动态分配任务提高效率在并发编程的世界里,线程池就是那位让系统高效运转的"聪明管家"!
2025-08-18 16:16:53
473
原创 基于环形队列的生产者消费模型
生产者消费者模型是一种经典的并发编程设计模式,用于解决多线程/多进程协作中的同步问题。它的核心思想是将数据的生产(生成)和消费(处理)过程分离,通过一个共享的缓冲区(队列)进行解耦,从而提高系统的效率、可伸缩性和稳定性。咱们用一个包子铺的例子,把生产者消费者模型讲得明明白白,顺便说说它为啥这么好用。他的工作就是不停地做包子。他做好的包子不会直接塞给顾客,而是放到一个大蒸笼里。他们的工作就是来买包子吃。他们不会直接去师傅手里抢包子,而是从大蒸笼里拿。它放在师傅和顾客之间。它有固定的大小。
2025-08-18 16:12:31
605
原创 冯.依曼体系结构与OS
冯·诺依曼体系结构是计算机的基础架构,但存在I/O效率问题。现代计算机采用存取器中心设计提升效率。操作系统作为系统软件的核心,管理资源并提供用户程序执行环境,定位于计算机软硬件架构中的资源管理关键角色。
2024-08-09 09:52:54
583
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅