RK3568平台开发系列讲解(驱动篇)十面埋伏的并发(一):硬件同步原语
十面埋伏的并发(一):硬件同步原语并发的根源多线程、多进程调度各种中断并发对程序的不良影响篡改共享数据动作不完整同步、死锁、数据竞争、系统调度开销…硬件同步原语由计算机硬件提供的一组原子操作,具有不可分割性,避免并行运算执行错误。案例//C语言代码进程一:i=10进程二:i=20//汇编代码进程一:ldr r0, =0X30000000 /* i 变量的内存地址 */ldr r1, = 10 /* 要写入的值 */str r1, [r0] /* 将 10 写入到