目前对原语与原子的理解为:
原语:
由内核提供的核外调用的一段具有特定功能的方法或者函数称之为---原语
原语操作不允许发生中断。
原子:
在多进程多线程的操作系统中不允许其他进程或者线程中断的操作称之为---原子
原子操作具有不可中断、不可拆分的特性:
当原子操作无法完成时,会自动恢复到操作之前的状态,是不可拆分的。类似数据库中的事务,所有操作同步执行,具有一致性,不可分割性,因此原子操作是中断安全的
2022-10-27 18:30:14
目前对原语与原子的理解为:
原语:
由内核提供的核外调用的一段具有特定功能的方法或者函数称之为---原语
原语操作不允许发生中断。
原子:
在多进程多线程的操作系统中不允许其他进程或者线程中断的操作称之为---原子
原子操作具有不可中断、不可拆分的特性:
当原子操作无法完成时,会自动恢复到操作之前的状态,是不可拆分的。类似数据库中的事务,所有操作同步执行,具有一致性,不可分割性,因此原子操作是中断安全的