网上面说原子性就是在执行过程中不会被打断的操作,也不会被线程切换,如果这样说的话,是不是在执行一个事物的时候,这个事务还没有执行完的时候也不能被其他线程抢占资源,事务不是也有原子性吗?
3条回答 默认 最新
- CodeMartain 2021-09-11 14:51关注
原子性是原子性,锁是锁,原子性是一切事务要么全部执行,要么全不被执行;
原子性一般是通过加锁来保证原子性的实现,但是还有一些原子类的存在可以做大不加锁也能实现数据的准确;
多个缘溪行操作放在一块可能就不是原子操作了;本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥30 哈夫曼编码译码器打印树形项目
- ¥20 求完整顺利登陆QQ邮箱的python代码
- ¥15 怎么下载MySQL,怎么卸干净原来的MySQL
- ¥15 网络打印机Ip地址自动获取出现问题
- ¥15 求局部放电案例库,用于预测局部放电类型
- ¥100 QT Open62541
- ¥15 stata合并季度数据和日度数据
- ¥15 谁能提供rabbitmq,erlang,socat压缩包,记住版本要对应
- ¥15 Vue3 中使用 `vue-router` 只能跳转到主页面?
- ¥15 用QT,进行QGIS二次开发,如何在添加栅格图层时,将黑白的矢量图渲染成彩色