lock 是避免多线程争抢资源的一种处理方式,写法为lock(object o){code B}
1.判断 o 是否被 lock 若已经lock 则等待 ,否则 o 进入 lock
2. lock 后执行 code B 其他线程不能执行 code B 且不能访问 o
3. 当 o 释放完资源 其他线程方可继续访问
lock 是避免多线程争抢资源的一种处理方式,写法为lock(object o){code B}
1.判断 o 是否被 lock 若已经lock 则等待 ,否则 o 进入 lock
2. lock 后执行 code B 其他线程不能执行 code B 且不能访问 o
3. 当 o 释放完资源 其他线程方可继续访问