Emi*_*ore 1 java multithreading sync
我有一个服务器,为连接到服务器的每个用户创建一个子线程.子服务器类有run方法和其他方法.
一种方法使用select搜索mysql数据库.
另一种方法是更新数据库.
当另一个线程使用更新数据库的方法时,如何阻止搜索数据库的方法?
Mar*_*nik 7
处理您的需求的正确方法是在事务中执行所有数据库操作.这将避免任何需要互斥数据库代码,并且还可以保证Java进程与执行其自身操作的任何其他数据库客户端之间的隔离.
归档时间:
12 年 前
查看次数:
105 次
最近记录: