同步集合(列表、集合、向量、Map)

8xiog9wr  于 2021-08-25  发布在  Java
关注(0)|答案(0)|浏览(125)

关闭。这个问题需要详细或明确。它目前不接受答案。
**想改进这个问题吗?**编辑这篇文章,添加细节并澄清问题。

三天前关门。
改进这个问题
我制作了一个java企业应用程序(https://www.youtube.com/watch?v=wzk_ekfwuo4&t=7s). 我使用第一个管理员执行crud操作,在第一个管理员试图从数据库中删除一条记录时,使用第二个管理员删除第一个管理员帐户。我应该为“方法”、“方法内部块”或“同步集合”使用同步关键字来防止错误发生,但如何做到这一点呢。有什么区别?非常感谢。

public synchronized boolean deleteRecord(int recordId) {
    // connect to database
    // set parameter in query
    // execute update
}

public synchronized boolean deleteRecord(int recordId) {
    synchronized (this) {
        // connect to database
        // set parameter in query
        // execute update
    }    
}

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题