是否会有线程安全?
- 是否是多线程环境
- 是否有共享数据
- 是否有多条语句操作共享数据
思想:
把多条语句操作共享数据的代码给包成一个整体,让某个线程在执行的时候,别人不能执行。
java提供了:同步机制
同步代码块:
synchronized(对象){
需要同步的代码块;
}
- 对象是什么?
- 需要同步的代码是哪些?
是否会有线程安全?
思想:
把多条语句操作共享数据的代码给包成一个整体,让某个线程在执行的时候,别人不能执行。
java提供了:同步机制
同步代码块:
synchronized(对象){
需要同步的代码块;
}