【发布时间】:2012-05-23 17:13:01
【问题描述】:
我有一个运行一些多线程进程的应用程序。
在每个线程中,我都与我的 mysql 数据库共享相同的连接,该连接存储对线程运行很重要的信息。
通常在多线程时我必须检查同步,所以我想同时共享同一个资源,但是我必须对 mysql 做同样的事情吗?
我正在使用 innodb,它在使用它时会锁定行,我不知道我是否也需要在我的代码中查看对它的访问权限。
据我了解,我是否这样做并不重要,因为服务器会自行管理其连接,但我又不确定。
【问题讨论】:
-
您是否已经检查过与该主题相关的多个问题之一?例如:stackoverflow.com/questions/2167819/java-threads-and-mysql 和 stackoverflow.com/questions/1209693/…
标签: java mysql multithreading