首页 > 编程知识 正文

多线程共享变量 voliate,python多线程共享变量

时间:2023-05-04 23:11:39 阅读:15259 作者:1495

在兼具三个特征的可见性、有序性和原子性中,

volatile通过立即将新值同步到主内存并在每次使用时从主内存更新机制来确保可视性。

通过禁止命令的重排保证了秩序性。

不能保证原子性。

同步关键字

锁定和解锁操作保证了原子性,

在解除锁定一个变量之前,通过将变量同步到主内存来确保可视性

一个变量同时只允许一个线程执行锁定操作,从而保证了有序性。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。