标签:
线程同步:线程同步,可理解为线程A和B一块配合,A执行到一定程度时要依靠B的某个结果,于是停下来,示意B运行;B依言执行,再将结果给A;A再继续操作。在多线程编程里面,一些敏感数据不允许被多个线程同时访问,此时就使用同步访问技术,保证数据在任何时刻,最多有一个线程访问,以保证数据的完整性。
HashMap | 非线程安全 | 允许有null的键和值 | 效率稍高 | 方法不是Synchronize的,要提供外同步 | 有containsvalue和containsKey方法 |
Hashtable | 线程安全 | 不允许有null的键和值 | 效率稍低 | 方法是Synchronize的 | 有contains方法 |
标签:
原文地址:http://blog.csdn.net/wj512416359/article/details/42063981