Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java multipl主机的数据库处理_Java_Multithreading - Fatal编程技术网

Java multipl主机的数据库处理

Java multipl主机的数据库处理,java,multithreading,Java,Multithreading,我在一台服务器上使用数据库。我想从多个位置访问该数据库,但问题是,当一个人访问表中的数据时,没有人可以访问这些数据。有什么更好的方法来处理这些数据?您应该提供有关问题的更多详细信息 您使用什么RDM 什么是事务隔离级别 是否执行任何显式表锁定?如果是,您将获得什么类型的锁 你的应用程序代码中有同步方法吗 很难相信,但可能是您使用的是可序列化的隔离级别,并且您的事务更新了同一个表。为什么数据库不能同时处理多个访问?您正在考虑表级锁定吗?您应该能够将其更改为使用页面或行级别锁定。

我在一台服务器上使用数据库。我想从多个位置访问该数据库,但问题是,当一个人访问表中的数据时,没有人可以访问这些数据。有什么更好的方法来处理这些数据?

您应该提供有关问题的更多详细信息

  • 您使用什么RDM
  • 什么是事务隔离级别
  • 是否执行任何显式表锁定?如果是,您将获得什么类型的锁
  • 你的应用程序代码中有同步方法吗

  • 很难相信,但可能是您使用的是可序列化的隔离级别,并且您的事务更新了同一个表。

    为什么数据库不能同时处理多个访问?您正在考虑表级锁定吗?您应该能够将其更改为使用页面或行级别锁定。