Java4月9日题:解决线程安全问题的思路有什么?

381 阅读1分钟

答:因为在多线程之间修改共享数据引起的线程安全问题,于是解决思路有两种,一是不共享或者不修改,比如将成员变量用final关键字修饰,二是共享但是加锁,比如用synchronized内置锁,或者使用CAS之类的乐观锁机制。