CAS 工作原理

CAS工作原理

假如线程在自己的工作空间对数据进行修改后,准备写入主内存时,线程先判断(比较)主内存现有的值是不是自己修改前的那个值,如果是的话那么就直接将数据写入(交换)主内存,不是的话那么就重新读入 主内存的值在进行操作,直到准备写入的时候主内存的值是自己预期的值,这就是比较并交换的简单思想.

posted @ 2022-04-07 16:33  r1-12king  阅读(28)  评论(0编辑  收藏  举报