1,原子操作:
原子操作是不可分割的,在执行完毕之前不会被任何其它任务或事件中断。原子操作不会被线程调度机制打断的操作;这种操作一旦开始,就一直运行到结束,中间不会有任何 context switch (切 换到另一个线程)。
2, 进程同步:
自己的理解就是:对于并发的各个进程,如果需要使用同一个共享资源(临界资源),则需要保证一个进程用完之后另一个进程才能用。否则就会乱套。这就是进程同步。
1,原子操作:
原子操作是不可分割的,在执行完毕之前不会被任何其它任务或事件中断。原子操作不会被线程调度机制打断的操作;这种操作一旦开始,就一直运行到结束,中间不会有任何 context switch (切 换到另一个线程)。
2, 进程同步:
自己的理解就是:对于并发的各个进程,如果需要使用同一个共享资源(临界资源),则需要保证一个进程用完之后另一个进程才能用。否则就会乱套。这就是进程同步。