Jam*_*mes 2 java concurrency hibernate locking
当 和Thread1都Thread2运行时,是否可以阻止两个Foo对象保存到数据库中?
Thread1 {
Foo foo = dao.getFoo("bar");
if(foo == null) {
foo = new Foo("bar");
dao.save(foo);
}
}
Thread2 {
Foo foo = dao.getFoo("bar");
if(foo == null) {
foo = new Foo("bar");
dao.save(foo);
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3622 次 |
| 最近记录: |