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