并发编程是指在同一时间段内,多个任务(线程、协程或进程)同时执行,以提高系统吞吐量、资源利用率和响应速度。关键在于多个操作在重叠的时间段内推进(如果硬件允许多核或时间分片),但不一定在同一时刻真正同时(此时叫并行)。
Java中的实现概览
| 关键字 | 用于修饰什么?能否独立出特定情况结果? |
|--------|--------------------------|
| synchronized | 未解释修饰、方法、显示或内建调用的超时批量用法;但方法。 一段或锁共享资源不可控制 (不进入符号情况队列