Sun浅雨
Sun浅雨
全部文章
分类
2019蓝桥训练(1)
c/c++(13)
Docker学习(2)
java基础学习(13)
Linux 学习(4)
spring(4)
springboot(3)
并发编程学习(2)
数据结构与算法(3)
归档
标签
去牛客网
登录
/
注册
Sun浅雨的博客
非学,无以致疑;非问,无以广识
全部文章
(共45篇)
Java并发编程:线程池 ThreadPoolExector 学习篇
常见大厂面试题型: 线程池使用过吗?谈谈对 ThreadPoolExector 的理解? 为什使用线程池,线程池的优势? 创建线程的几种方式? 线程池如何使用? 线程池的几个重要参数介绍? 说说线程池的底层工作原理? 线程池的拒绝策略你谈谈? 你在工作中单一的、固定...
2019-10-10
0
670
synchronized 和 Lock 有什么区别?
synchronized 和 Lock 的区别可以分别从两者的原始结构、使用方法、等待是否可中断、加锁是否公平、绑定Condition情况进行对比区分出两者的不同之处。 本人学习教程:尚硅谷周阳老师juc教程视频 想了解的话,欢迎留言交流,共同学习进步 一、原始结构 synchro...
2019-10-07
0
589
JUC并发包:CountDownLatch、CyclicBarrier、Semaphore使用
1.CountDownLatch 让一些线程堵塞直到另一个线程完成一系列操作后才被唤醒。CountDownLatch 主要有两个方法,当一个或多个线程调用 await 方法时,调用线程会被堵塞,其他线程调用 countDown 方法会将计数减一(调用 countDown 方法的线程不会堵塞),当计...
2019-10-04
0
611
java 中锁(公平锁、非公平锁、可重入锁、自旋锁、独占锁、共享锁)学习篇
大厂常见面试题: java 中锁你知道哪些? 请手写一个自旋锁? 首先,回答第一个问题:java 中锁你知道哪些? java中有公平锁、非公平锁、可重入锁(递归锁)、自旋锁、独占锁(写锁)、共享锁(读锁)…… 公平锁 和 非公平锁 是什么: 公平锁:是指多个线程按照申请的...
2019-09-26
0
543
面试题—举例说明List 、Set、HashMap是线程不安全的
大厂面试题 1.我们知道 ArrayList 是线程不安全的,请编写一个不安全的案例并给出解决方案? 首先,我们会想到,用了这么久的List,也做了些项目用到了List,并没有遇到过不安全的问题呀!那其实是我们用的场景只是在单线程下,如果是在高并发(多线程)的情况下,便会出现一些线程不安全...
2019-09-24
0
537
编程之面试题测试(一)
问题1 : 图的遍历 描述 给定n个城市,n-1条道路的无向连通图。城市从1到n编号,LeeLdler想跑完所有的城市。也就是说LeeLdler打算从1号节点出发,走遍所有的城市,因为如果城市之间的距离太长,LeeLdler得跑死。所有令每条路的长度为1。但LeeLdler还是觉得自己会跑死,因...
2019-09-24
0
670
Java并发之CAS原理学习篇
大厂常见面试题: 你了解CAS吗,请谈谈你对CAS的理解? CAS 底层原理是如何实现的? 谈谈对 UnSafe 的理解? CAS 的缺点? 原子类 AtomicInteger 的 ABA 问题谈一谈?原子更新引用知道吗? 1.你了解CAS吗,请谈谈你对CAS的理解? C...
2019-09-21
0
808
深入了解轻量级的同步机制volatile
volatile 是 Java 虚拟机提供的轻量级的同步机制 保证可见性 禁止指令排序 不保证原子性 一、验证volatile的可见性 1.1 假如number = 0,number变量之前根本没有添加volatile关键字,没有可见性 ...
2019-09-10
0
477
java面试题测试(二)
一、选择题 1.性事务的原子是指()。正确答案: B 我的答案: C (错误) A.事务一旦提交,对数据库的改变是永久的。 B.事务中包括的所有操作要么都做,要么都不做。 C.一个事务内部的操作及使用的数据对并发的其他事务都是隔离的。 ...
2019-09-09
0
665
E. Boxers
Problem There are nn boxers, the weight of the ii-th boxer is aiai. Each of them can change the weight by no more than 11 before the competition (the...
2019-09-07
0
606
首页
上一页
1
2
3
4
5
下一页
末页