它是线程安全的,因为get,put,contains方法等是同步的。此外,无论它们正在修改哪些条目,多个线程将无法同时访问哈希表。
编辑-修改为包括以下条件:同步使哈希表在内部成为线程安全的,因为它被原子地修改了;它不能防止外部代码中由于多个线程同时访问哈希表而导致的竞争条件。

它是线程安全的,因为get,put,contains方法等是同步的。此外,无论它们正在修改哪些条目,多个线程将无法同时访问哈希表。
编辑-修改为包括以下条件:同步使哈希表在内部成为线程安全的,因为它被原子地修改了;它不能防止外部代码中由于多个线程同时访问哈希表而导致的竞争条件。