0%

线程安全的策略

2018年5月4日 上午9:56

  1. 不可变对象
  2. 线程封闭
  3. 同步容器
    1. 通过加锁,最终将操作串行化—一次只允许一个线程进行访问
    2. 可行,但是效率不高
  4. 并发容器
    1. 也是通过加锁,但是这里的锁设计的更加好。
    2. 锁的设计上下功夫
    3. 并发容器中的分段锁