![](https://img-blog.csdnimg.cn/168d17753cb842e88f223c3e530deb38.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
多线程
多线程
linsa_pursuer
简简单单做编程,开开心心好心情!
展开
-
阻塞队列BlockingQueue
阻塞队列BlockingQueue原创 2022-07-27 00:00:42 · 69 阅读 · 0 评论 -
读写锁、共享锁、独占锁
乐观锁:修改的时候去判断悲观锁:操作之前上锁表锁:不会出现死锁,发生锁冲突几率高,并发低。行锁:会出现死锁,发生锁冲突几率低,并发高。读锁:共享锁,发生死锁写锁:独占锁,发生死锁读写锁:一个资源可以被多个读线程访问,或者可以被一个写线程访问,但是不能同时存在读写线程,读写互斥...原创 2022-07-23 17:20:25 · 558 阅读 · 1 评论 -
JUC强大的辅助类
JUC强大的辅助类1.减少计数CountDownLatch2.循环栅栏CyclicBarrier3.信号灯Semaphore原创 2022-07-23 17:08:34 · 156 阅读 · 0 评论 -
创建线程多种方式
创建线程多种方式第一种 继承Thread类第二种 实现Runnable接口第三种 Callable接口第四种 线程池方式Runnable接口和Callable接口(1)Callable有返回值,Runnable无返回值(2)Callable抛出异常,Runnable不抛出异常(3)实现方法名称不同,Runnable是run方法,Callable是call方法...原创 2022-07-21 21:23:09 · 145 阅读 · 0 评论 -
可重入锁(递归锁)
可重入锁-递归锁synchronized(隐式) Lock(显式)原创 2022-07-21 18:37:56 · 126 阅读 · 0 评论 -
多线程-死锁
多线程-死锁1、死锁现象举例2、产生死锁原因3、验证是否是死锁4、代码演示原创 2022-07-20 21:24:34 · 122 阅读 · 0 评论 -
synchronized锁的各种情况
synchronized锁的各种情况原创 2022-04-26 22:31:36 · 91 阅读 · 0 评论 -
集合和Map线程安全问题解决
集合和Map线程安全问题解决原创 2022-04-20 23:55:51 · 559 阅读 · 1 评论 -
线程间定制化通信(ReentrantLock)
线程间定制化通信(ReentrantLock)原创 2022-04-20 23:49:14 · 209 阅读 · 0 评论 -
可重入锁线程等待唤醒示例
可重入锁防止虚假唤醒问题原创 2022-04-20 23:42:43 · 212 阅读 · 0 评论 -
可重入锁卖票示例
可重入锁synchronized和ReentrantLock用法示例原创 2022-04-20 23:36:43 · 381 阅读 · 0 评论