![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java面试题之并发
文章平均质量分 80
Java并发面试题
xwhking
一位技术狂热爱好者,欢迎交流
展开
-
并发容器介绍(二)
上面我们己经提到了作为高性能的非阻塞队列。下面我们要讲到的是阻塞队列——。阻塞队列()被广泛使用在“生产者-消费者”问题中,其原因是提供了可阻塞的插入和移除的方法。当队列容器已满,生产者线程会被阻塞,直到队列未满;当队列容器为空时,消费者线程会被阻塞,直至队列非空时为止。是一个接口,继承自Queue,所以其实现类也可以作为Queue的实现来使用,而Queue又继承自Collection接口。下面是的相关实现类:下面主要介绍一下 3 个常见的。原创 2024-03-11 16:11:26 · 490 阅读 · 0 评论 -
并发容器介绍(一)
并发容器介绍原创 2024-03-11 16:10:29 · 859 阅读 · 0 评论 -
并发中的锁
大家好,我是xwhking,一名技术爱好者,目前正在全力学习 Java,前端也会一点,如果你有任何疑问请你评论,或者可以加我QQ(2837468248)说明来意!希望能够与你共同进步。写锁可以降级为读锁,但是读锁却不能升级为写锁。这是因为读锁升级为写锁会引起线程的争夺,毕竟写锁属于是独占锁,这样的话,会影响性能。另外,还可能会有死锁问题发生。举个例子:假设两个线程的读锁都想升级写锁,则需要对方都释放自己锁,而双方都不释放,就会产生死锁。读写锁的源码分析,推荐阅读。这篇文章,写的很不错。原创 2024-03-09 16:53:45 · 438 阅读 · 0 评论 -
ReentrantLock
ReentrantLock原创 2024-03-08 17:00:08 · 806 阅读 · 0 评论 -
synchronized 关键字后续
synchronized 关键字后续原创 2024-03-06 13:21:58 · 736 阅读 · 0 评论 -
synchronized 关键字
synchronized 关键字原创 2024-03-06 13:21:01 · 340 阅读 · 0 评论 -
乐观锁存在哪些问题?
乐观锁存在哪些问题?原创 2024-03-06 13:14:41 · 533 阅读 · 0 评论 -
如何实现乐观锁?
如何实现乐观锁?原创 2024-03-03 16:54:38 · 848 阅读 · 0 评论 -
乐观锁和悲观锁
乐观锁和悲观锁原创 2024-03-03 16:50:13 · 479 阅读 · 0 评论 -
volatile 关键字 (二)
volatile 关键字 (二)原创 2024-03-02 22:08:57 · 358 阅读 · 0 评论 -
volatile 关键字 (一)
volatile 关键字 (一)原创 2024-03-02 22:07:13 · 516 阅读 · 0 评论 -
Java并发面试题(三)
Java并发面试题(三)原创 2024-02-29 15:52:18 · 435 阅读 · 0 评论 -
Java并发面试题(二)
Java并发面试题(二)原创 2024-02-28 16:54:09 · 324 阅读 · 0 评论 -
Java并发面试题(一)
Java并发面试题(一)原创 2024-02-28 16:53:26 · 479 阅读 · 0 评论 -
什么是线程和进程?
什么是线程和进程?原创 2024-02-26 15:33:35 · 1000 阅读 · 0 评论