随笔分类 -  Java锁

摘要:Java锁底层原理 当多个线程需要访问某个公共资源的时候,我们知道需要通过加锁来保证资源的访问不会出问题。java提供了两种方式来加锁, 一种是关键字:synchronized,一种是concurrent包下的lock锁。 synchronized synchronized的作用:保证了原子性、可见 阅读全文
posted @ 2020-09-16 15:50 JavaJayV 阅读(326) 评论(0) 推荐(0)
摘要:JUC:java.util.concurrent (Java并发编程工具类) 一般面试提问:面向对象和高级语法、Java集合类、Java多线程、JUC 和高并发、Java IO和 NIO 获取多线程的4种方法: 1.继承Thread类,重写run方法(其实Thread类本身也实现了Runnable接 阅读全文
posted @ 2020-07-11 17:50 JavaJayV 阅读(176) 评论(0) 推荐(0)