随笔分类 -  多线程

java多线程的总结
摘要:CountDownLatch类计数器的使用 主要有两个方法,当一个或者多个线程调用await()方法时,调用的线程会被阻塞,其它线程调用countDown()方法时将计数器减去1(调用countDown()方法的线程不会被阻塞),但计数器的值变为0时,因为调用await()方法被阻塞的线程会被唤醒, 阅读全文

posted @ 2019-09-23 04:22 MrEven 阅读(849) 评论(0) 推荐(0) |

摘要:公平锁 是指多个线程按照申请的顺序来获取锁,类似于排队买车票;先来后到的原则。 非公平锁 是指多个线程获取锁的顺序并不是按照申请锁的顺序,有可能是后申请的线程比先申请的线程优先获取到锁,在高并发的情况下,有可能会造成优先级反转或者饥饿现象 可重入锁(也叫递归锁) 指的是同一线程外层函数获得所之后,内 阅读全文

posted @ 2019-09-23 03:30 MrEven 阅读(572) 评论(0) 推荐(0) |

摘要:多线程,线程安全问题 阅读全文

posted @ 2019-09-23 02:37 MrEven 阅读(265) 评论(0) 推荐(0) |

博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3