
并发编程
文章平均质量分 94
豆君
扑街~
展开
-
java8教程-并发编程
进程和线程在并发编程中有2个基本的执行单元:进程和线程。在java中,并发编程一般与线程相关联,然而进程也是十分重要的!在计算机系统中通常会有多个活跃的进程和线程,即使是在单核心(也只有一个线程)的系统中,在任意时刻也会有唯一一个线程在运行。单个内核的处理时间通过称为时间切片的OS特性在进程和线程之间共享。进程每个进程都有一个‘自包含’的运行环境。 进程通常具有一组完整的私有基本运行时资源...翻译 2019-02-24 20:57:21 · 1270 阅读 · 0 评论 -
java8 ThreadPoolExecutor源码解析
线程池主要是为了减少任务执行的消耗(比如说创建线程的开销)和管理系统资源,今天我们来分析一下相关源码继承关系如下:我们自顶向下一个个进行分析Executorvoid execute(Runnable command);这个接口只有一个方法,用于执行给定的任务command,很简单没啥好说的,这个类只要将任务的创建和调度分离开来,至于任务如何调度则需要看具体实现。ExecutorSe...原创 2019-10-09 19:42:39 · 325 阅读 · 0 评论