java并发
2018-08-19 18:00:43 9 举报
AI智能生成
并发,是指在同一时间内,多个任务或进程同时执行的一种现象。在计算机科学中,这通常涉及到多线程或多处理器的使用。并发可以提高系统的效率和响应速度,因为它允许多个任务同时进行,而不是等待一个任务完成后再开始下一个任务。然而,并发也带来了一些挑战,如数据竞态和死锁等问题。因此,需要使用适当的并发控制机制,如锁和信号量,来确保并发任务的正确性和稳定性。并发是现代计算机系统设计的重要部分,广泛应用于服务器、数据库、网络和分布式系统中。
作者其他创作
大纲/内容
可见性
volatile
CAS
线程封闭
Ad-hoc
栈封闭
ThreadLocal
同步类
同步容器类
Vector
HashTable
并发容器
ConcurrentHashMap
CopyOnWriteArrayList
同步工具类
CountDownLatch
FutureTask
Semaphore
CyclicBarrier
Exchanger
executor框架
newFixedThreadPool
newSingleThreadExecutor
newCachedThreadPool
newScheduledThreadPool
TaskExecutionWebServer
死锁的避免与诊断
ThreadDump
支持定时的锁tryLock
显式锁
Synchronized
Lock
ReentrantLock
ReentrantReadWriteLock
0 条评论
下一页