老师在讲junit5的时,有一些小疑问?

1.什么是多线程?
2. 什么是负载均衡?
3. 什么是基于redis数据库做分布式锁
4. 什么是多线程的?
这一块儿有专门的书或者专项去学习么?基础不好的我听的有点稀里糊涂,需要专门去学习下,但是找不到任何学习的切入点

你可以这样理解,咱们的test可以多个测试用例同时执行,这就是多个线程进行运行
负载均衡就相当于下面这个图:
image
这个基于redis数据库做分布式锁
比如咱们买一个商品下的订单,肯定不是一个服务器上实现的,是一个集群,然后这个分布式锁就是为了集群里面分布式的服务器提供的,不只是有redis,还可以有zookeeper
这个集群上的服务器都去redis或者zookeeper上去抢这个锁,谁抢到了谁就把这个订单增加的操作添加到数据库里面,没有抢到的服务器,就呆着就可以了

1 个赞

那一会儿有可以详细学习的书籍推荐么