什么是线程安全性?

来源:互联网 发布:创建淘宝店铺 编辑:程序博客网 时间:2024/06/05 08:59
线程安全性是指一个类在多线程并发访问的情况下,无论按什么样的操作序列,并且在主调代码中不需要额外的同步或协同,该类都能够表现出正确的行为。所谓的正确行为是指该类的行为要符合规范(即各种约束、不变性条件、前置条件、后验条件等,如Vector.get(i)方法的前置条件是i<Vector.size(),否则会抛出ArrayIndexOutOfBoundsException异常)。
0 0