随笔分类 -  Multithreading

摘要:线程池 效果对比 普通线程的启动方式 利用线程池启动线程的方式 线程池简介 降低资源消耗:不用频繁创建销毁资源。 提高响应速度 提高线程可管理性 简单线程池的设计 设计思路 设计过程中需要思考的问题 1. 初始创建线程数 2. 没有可用线程的解决策略 3. 缓冲数组长度 4. 缓冲数组满了怎么办? 阅读全文
posted @ 2019-12-11 16:50 mhp 阅读(177) 评论(0) 推荐(0)
摘要:CPU、内存、IO设备 原子性:一个或多个操作在CPU执行的过程中不被中断的特性(不可分割的整体,像原子一样),CPU仅能保证原子操作是CPU指令级别,而不是高级语言的操作符, 因此往往需要在高级语言层面保证操作的原子性 有序性:编译优化带来的有序性问题 阅读全文
posted @ 2019-12-03 20:06 mhp 阅读(140) 评论(0) 推荐(0)