python

当前位置:中华考试网 >> python >> python编程基础 >> 文章内容

python3中线程锁Lock是什么?

来源:中华考试网  [2020年11月25日]  【

  比如我们经常用锁去处理开锁问题,直接套用上述案例吧,如果我们想要去解锁上面场景内容,代码编写显示看下图:

  public class Starter {

  public static void main(String[] args){

  Cabinet cabinet = new Cabinet();

  ExecutorService es = Executors.newFixedThreadPool(3);

  for (int i = 0; i < 3; i++){

  final int storeNumber = i;

  es.execute(()->{

  User user = new User(cabinet,storeNumber);

  user.useCabinet();

  System.out.println("我是用户"+storeNumber+",我存储的数字是:"+cabinet.getStoreNumber());

  });

  }

  es.shutdown();

  }

  }

  锁存在的意义,从上述描述之中大家也可以获知,是解决代码运行状态时候避免混乱场面,实用性价值很高,大家如果在不确定会不会呈现混乱场面的情况下,都可以用这个锁去解决哦~

责编:fushihao

上一篇:怎么用python使用简单的BP算法?

下一篇: 没有了

  • 会计考试
  • 建筑工程
  • 职业资格
  • 医药考试
  • 外语考试
  • 学历考试