hz90 / java-base-knowledge

0 stars 0 forks source link

java 并行和并发 #12

Open hz90 opened 5 years ago

hz90 commented 5 years ago

并行,同时进行几个任务; 并发,根据虚拟机分配的时间片分时间运行不同的任务,同一时间只有一个任务在进行。

Parallel Computing:并行计算 Concurrent programming:并发编程

并发,两个队列交替使用一台咖啡机 并行,两个队列同时使用两台咖啡机 串行,一个队列使用一台咖啡机,

并发:不同代码块交替执行的性能 并行:不同代码块同时执行的性能

并发是指两个或多个事件在同一时间间隔发生。并行是指在两个或多个事件在同一时刻发生。

并行:—————————————— —————————————— 并发:—— —— ———— —— — —— ——