
多线程
burceshi
不以物喜,不以己悲,用技术创建美好生活
展开
-
多线程
java中的多线程是一个同时执行多个线程的进程,线程是一个轻量级的子进程,是最小的处理单位。线程是进程的一条执行路径, 而进程是线程的集合。 1.优点: ① 他不会阻塞用户,因为线程是独立的,可以同时执行多个操作。 ② 可以一起执行许多操作,因此可以节省时间。(提高程序效率) ③ 线程是独立的,因此如果单个线程中发生异常,他不会影响其...原创 2019-02-01 17:46:22 · 1516 阅读 · 0 评论 -
多线程知识点分析之线程池
一、介绍 在实际开发中,由于线程的创建以及销毁会占用系统开销,频繁的此类操作会影响处理效率,所以一般直接配置线程池 来代替手动创建线程。 1.使用场景 ① 创建/销毁线程伴随着系统开销,过于频繁的创建/销毁线程,会很大程度上影响处理效率。 运用线程池中缓存的线程可以避免重复的创建与销毁,从而可以大大提高处理效率。 ② 线程并发数量过多,抢占系统资源从而导致阻...原创 2019-02-07 15:16:06 · 254 阅读 · 0 评论 -
多线程知识点分析之内存模型
一、现代计算机中的高速缓存 在计算机组成原理中讲到,现在计算机为了匹配计算机存储设备的读写速度与处理器运算速度,在cpu与内存设备 之间加入了一个名为cache的高速缓存设备作为缓冲:将运算需要用到的数据从内存复制到cache中,cpu可以在运行期 间对cache进行高速的读写操作,运行结束后再从cache把数据同步回内存。 cache引出的一个新问题:缓存...原创 2019-02-08 18:55:22 · 293 阅读 · 0 评论