Java多线程初步

非线程安全:在多个线程中对同一个对象中的实例变量进行并发访问时产生,产生的后果就是脏读,也就是取到的数据其实是被更改过的; 线程安全:获得的实例变量的值都是经过同步处理的,不会出现脏读现象。 方法内的变量为线程安全:因为方法内部的变量是默认私有的。 实例变量非线程安全。   synchronized 关键字synchronized:取得的都是对象锁,而不是把一段代码或者方法当作锁;哪个线程先执行带
相关文章
相关标签/搜索