java并发编程之美【二】线程基础

1 什么是多线程并发编程 并发是指同一个时间段内多个任务同时都在执行,并且都没有执行结束,而并行是说在单位时间内多个任务同时在执行 。 并发任务强调在一个时间段内同时执行,而一个时间段由多个单位时间累积而成,所以说并发的多个任务在单位时间内不一定同时在执行 。 在单 CPU 的时代多个任务都是并发执行的,这是因为单个CPU 同时只能执行一个任务 。 在单 CPU 时代多任务是共享一个 CPU 的,
相关文章
相关标签/搜索