线程安全性是指一个类在多线程并发访问的情况下,无论按什么样的操作序列,并且在主调代码中不需要额外的同步或协同,该类都能够表现出正确的行为。所谓的正确行为是指该类的行为要符合规范(即各种约束、不变性条件、前置条件、后验条件等,如Vector.get(i)方法的前置条件是i<Vector.size(),否则会抛出ArrayIndexOutOfBoundsException异常)。
什么是线程安全性?
最新推荐文章于 2023-12-19 09:17:31 发布