多线程、
文章平均质量分 64
你可以叫我老白
生活如我,无乐无忧。诸事强求,万般皆苦。
展开
-
高并发常识:TPS、QPS等
一、概述分布式、微服务、Service Mesh目前都是大家耳熟能详的词语了,现在随便一个互联网公司说出来大家都是在搞微服务。但我们搞来搞去,怎么样来衡量一个应用当前的状态到底是怎么样的?到底需不需要扩容?是需要横向扩容还是进行项目重构?这时候我们就需要一堆监控指标来协助我们进行分析当前的应用状态,以便在某些事故发生前进行资源上的调配或优化。下面咱们就来说道说道这几个重要的指标,一定要记牢,不管面试还是自己用都是必须滴。要牢记一点,所有的指标都是根据时间单位来算的,比如每秒XX、每分钟XX,要记住原创 2022-04-08 17:37:52 · 487 阅读 · 0 评论 -
Java虚假唤醒(如何避免)
什么是假唤醒?当一个条件满足时,很多线程都被唤醒了,但是只有其中部分是有用的唤醒,其它的唤醒都是无用功1.比如说买货,如果商品本来没有货物,突然进了一件商品,这是所有的线程都被唤醒了,但是只能一个人买,所以其他人都是假唤醒,获取不到对象的锁为什么 if会出现虚假唤醒因为if只会执行一次,执行完会接着向下执行if()外边的而while不会,直到条件满足才会向下执行while()外边的避免虚假唤醒/**线程之间的通信问题:生产者和消费者的问题 等待唤醒 ,通知唤醒线程交替.原创 2022-02-23 10:14:58 · 158 阅读 · 0 评论