多线程 mysql 事务_事务, 多线程 同步 方面的问题?

Q:事务,是并发控制的单位,解决了多个客户端并发方式访问数据库 ,造成的 并发问题。

A:错,事务的本质是保持操作的原子性,保证数据的一致性。事务跟并发没有必然关系。当并发访问某数据的时候,是靠”串行化“来解决竞争问题的。

事务为了保证操作的原子性和数据的一致性,必须保证。在一个事务内操作的动作要么全部成功,要么全部失败。这些可以是串行的,或者并行的,跟并发没关系。

Q:多线程的好处:开启多个线程是为了同时运行多部分代码。解决了多部分同时运行的问题。

多线程带来的线程安全问题的原因:1,多个线程在操作共享的数据。

多线程安全问题的解决办法: 同步。

A:多线程的好处是”同时运行彼此不相干“业务上提高效率。坏处是,一旦有相干性,编程模型复杂,效率急剧降低。解决办法:串行化(你说同步也行)。

============================================

问题: 多线程 是否 可以 类比 事务的 多客户端, 数据库中的数据 是否 可以 类比 多线程中的 共享数据, 那 事务 是否可以 类比 多线程中的 同步?

问题2: 事务 是否可以 用 同步的方式 来替代?

问题3:事务,与 多线程 同步 的区别 、联系、相同点、不同点 ?

小弟在学习 多线程和事务的时候,产生了上面这些疑问,小弟 是菜鸟,恳请 大神赐教。

唉,,,,你概念太混乱了,知乎救不了你。多写代码多用谷歌吧。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值