引言:
先来看《辞海》的定义,“用钥匙才能开启的封缄器称为锁”,其中有两个实体对象,一、钥匙(包括锁),二、被锁对象。
言外之意,当得到或是拥有锁(打开锁的方法或是钥匙)才能拥有被锁对象。
计算机编程软件中的锁:
在存在进程或是线程并发处理的程序片段中,对共享数据做读写操作时因底层操作指令由多个步骤完成,进程或线程相互之间干扰读取了中间过程
导致逻辑错误。为了保护数据逻辑上的一致性,程序中引入了锁机制。
引言:
先来看《辞海》的定义,“用钥匙才能开启的封缄器称为锁”,其中有两个实体对象,一、钥匙(包括锁),二、被锁对象。
言外之意,当得到或是拥有锁(打开锁的方法或是钥匙)才能拥有被锁对象。
计算机编程软件中的锁:
在存在进程或是线程并发处理的程序片段中,对共享数据做读写操作时因底层操作指令由多个步骤完成,进程或线程相互之间干扰读取了中间过程
导致逻辑错误。为了保护数据逻辑上的一致性,程序中引入了锁机制。