阅读背景:

多线程学习笔记——lock

来源:互联网 

. 为什么要lock,lock了什么?

当我们使用线程的时候,效率最高的方式当然是异步,即各个线程同时运行,其间不相互依赖和等待。但当不同的线程都需要访问某个资源的时候,就需要同步机制了,也就是说当对同一个资源进行读写的时候,我们要使该资源在同一时刻只能被一个线程操作,以确保每个操作都是有效即时的,也即保证其操作的原子性。当我们使用线程的时候,效率最高的方式当然是异步,




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: