多线程,势必涉及到共享对象读写问题

1.只要是多线程,势必涉及到共享资源读写问题。

2.只要是在写,就不能读。否则数据混乱

3.多个写,也要按序写,不能同时进行

4.线程可能只执行一半,cpu就调度其他线程执行了。所以线程的执行过程中是很有可能被中断的。

4.读写锁,要么设置同一个synchronized锁,要么设置读写锁。readwritelock

原文地址:https://www.cnblogs.com/panxuejun/p/5938207.html