多线程访问同一个数据库,需要加锁么 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 多线程 数据库 搜索资料 1个回答 #热议# 空调使用不当可能引发哪些疾病? 龙虾肉前 2017-01-10 · TA获得超过181个赞 知道小有建树答主 回答量:345 采纳率:0% 帮助的人:155万 我也去答题访问个人页 关注 展开全部 多线程访问数据库,其中有一个线程会长时间占用数据库。这个线程是独立线程,另外有一个线程池也会访问数据库,这个线程池中的线程我用lock锁住数据库了,但是由于独立线程和线程池线程不在同一个方法中,所以访问数据库的时间不同,用lock只能对线程池线程有效 回答: 你这么讲一定能保证两个线程不会在一个时刻共同发起对数据库的访问么?除非你做了很多同步让两个线程都按照你设计的逻辑不发生访问数据库的冲突,否则你必须加锁。看你的说明,你应该没加同步,所以他会出现冲突,你不能缺锁,他是共享资源的访问了 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2017-06-08 多进程跟多线程对表的读写访问需要加锁吗 2016-12-23 对于“多线程访问同一个变量是不是需要加锁”的研究 2017-01-10 多线程访问同一个数据库,需要加锁么 2013-10-05 多线程操作数据库,如何避免冲突?除了用lock加锁以外 还有其他方式吗 2 2015-05-11 两个线程/进程 同时 查询/修改一张mysql数据库的表 需要加锁吗, 还是说mysql自己能处理这种条件竞争 2016-02-26 父线程和子线程之间访问同一个全局变量需要加锁吗? 5 2018-05-11 多线程进程之间共享全局变量需要加锁吗 3 2013-04-13 多线程操作数据库,如何避免冲突?除了用lock加锁以外 还有其他方式吗 更多类似问题 > 为你推荐: