![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java学习之并发
Star_Li_92
学如逆水行舟,不进则退。
展开
-
并发集合与普通集合的区别
并发集合与普通集合的区别在Java中,有普通集合、同步的集合(即线程安全的集合)、并发集合。并发集合常见的有ConcurrentHashMap、ConcurrentLinkedQueue、ConcurrentLinkedDeque等。并发集合位于java.util.concurrent包下,是在JDK1.5之后才有的。普通集合通常性能最高,但是不保证多线程的安全性和并发的可靠性;线...原创 2018-07-12 20:34:24 · 2218 阅读 · 0 评论 -
面试高并发编程——synchronized(加锁)
并发——synchronized(加锁)一、声明一个对象,专门用来管理锁/** * synchronized关键字 * 对某个对象加锁 */public class T { private int count = 10; private Object o = new Object();//声明一个对象,专门用来管理锁 public void m() {...原创 2018-07-14 17:52:14 · 1164 阅读 · 0 评论 -
Java线程安全
线程安全是多线程领域的问题,线程安全可以简单理解为一个方法或者一个实例可以在多线程环境中使用而不会出现问题。产生线程不安全的原因在同一程序中运行多个线程本身不会导致问题,问题在于多个线程访问了相同的资源。如,同一内存区(变量,数组,或对象)、系统(数据库,web services等)或文件。...转载 2018-08-07 11:07:46 · 156 阅读 · 0 评论