具体问题如下:
我们要实现一个b/s结构的网站,要实现一个表中的数据,当读该表的时候,其他任何线程和用户都不能读取和操作它!
我用sychornized定义一个方法,实现不了,清高手指点怎么实现呢?
紧急要用,请高手们解答!!!
我们要实现一个b/s结构的网站,要实现一个表中的数据,当读该表的时候,其他任何线程和用户都不能读取和操作它!
我用sychornized定义一个方法,实现不了,清高手指点怎么实现呢?
紧急要用,请高手们解答!!!
比如mysql
private static DeptDao dao = new DeptDao();
private DeptDao() {} public static DeptDao getInstance() {
return dao;
} public synchronized List getAll() {
...
}
public synchronized Dept get(int deptId) {
...
} public synchronized bool add(Dep dep) {
...
} public synchronized bool update(Dep dep) {
...
} public synchronized bool del(int depId) {
...
}
}