源码解读--Stack

今天来说说java里面的栈。栈是一种先进后出或者后进先出的一种数据结构。先来看下图谱。java源码系列。 Stack继承了vector,大家都知道vector是线程安全的。 为什么是线程安全的呢?因为方法前面用了synchronized修饰。 为什么用了synchronized就是线程安全的呢?因为synchronized内部有锁的概念,线程在没有获取的资源的时候放入entry set,获取到了资
相关文章
相关标签/搜索