随笔分类 -  并发编程

摘要:1.可见性:多核系统每个cpu自带高速缓存,彼此间不交换信息 case:两个线程对同一份实例变量count累加,结果可能不等于累加之和,因为线程将内存值载入各自的缓存中,之后的累加操作基于缓存值进行,并不是累加一次往内存回写一次 2.原子性:cpu分时操作导致线程的切换 case:AB两个线程同时进 阅读全文
posted @ 2023-01-05 11:13 我是张某某 阅读(62) 评论(0) 推荐(0)