摘要:
快捷键的意义就是使操作方便快捷,往往一个组合键,就可以完成鼠标多次定位和点击才能执行的功能。对快捷键越熟练,其快速的优势越明显。Eclipse快捷键的设置其实比较简单,只是快捷键的数量比较多。 1. 快捷键设置 Eclipse工具栏上选择Window -> Preferences -> Genera 阅读全文
posted @ 2019-07-06 23:41
惯看秋风
阅读(31)
评论(0)
推荐(0)
摘要:
在这里将总结面试中和并发编程相关的常见知识点,如在第一部分中出现的这里将不进行详细阐述。面试指南中,我将用最简洁的语言描述,更多是以一种大纲的形式列出问答点,根据自己掌握的情况回答。 参考资料: Java线程面试题 Top 50 - ImportNew 1. volatile 与 synchroni 阅读全文
posted @ 2019-07-06 23:05
惯看秋风
阅读(13)
评论(0)
推荐(0)
摘要:
蘑菇街面试,设计一个线程池 并发队列 入队 非阻塞队列:当队列中满了时候,放入数据,数据丢失 阻塞队列:当队列满了的时候,进行等待,什么时候队列中有出队的数据,那么第11个再放进去 出队 非阻塞队列:如果现在队列中没有元素,取元素,得到的是null 阻塞队列:等待,什么时候放进去,再取出来 线程池使 阅读全文
posted @ 2019-07-06 23:00
惯看秋风
阅读(27)
评论(0)
推荐(0)
摘要:
锁优化 自旋锁 锁消除 锁粗化 轻量级锁 偏向锁 这里的锁优化主要是指虚拟机对 synchronized 的优化。 自旋锁 互斥同步的进入阻塞状态的开销都很大,应该尽量避免。在许多应用中,共享数据的锁定状态只会持续很短的一段时间。自旋锁的思想是让一个线程在请求一个共享数据的锁时执行忙循环(自旋)一段 阅读全文
posted @ 2019-07-06 22:51
惯看秋风
阅读(21)
评论(0)
推荐(0)
摘要:
线程安全定义 线程安全分类 1. 不可变 2. 绝对线程安全 3. 相对线程安全 4. 线程兼容 5. 线程对立 线程安全的实现方法 1. 阻塞同步(互斥同步) 2. 非阻塞同步 3. 无同步方案 (一)可重入代码(Reentrant Code) (二)栈封闭 (三)线程本地存储(Thread Lo 阅读全文
posted @ 2019-07-06 22:08
惯看秋风
阅读(32)
评论(0)
推荐(0)
摘要:
主内存与工作内存 内存间交互操作 内存模型三大特性 1. 原子性 2. 可见性 3. 有序性 指令重排序 数据依赖性 as-if-serial语义 程序顺序规则 重排序对多线程的影响 先行发生原则(happens-before) 1. 单一线程原则 2. 管程锁定规则 3. volatile 变量规 阅读全文
posted @ 2019-07-06 22:00
惯看秋风
阅读(34)
评论(0)
推荐(0)
摘要:
FutureTask BlockingQueue ForkJoin FutureTask 在介绍 Callable 时我们知道它可以有返回值,返回值通过 Future 进行封装。FutureTask 实现了 RunnableFuture 接口,该接口继承自 Runnable 和 Future 接口, 阅读全文
posted @ 2019-07-06 21:00
惯看秋风
阅读(6)
评论(0)
推荐(0)
摘要:
CountdownLatch CyclicBarrier Semaphore 总结 AQS 是 AbstractQueuedSynchronizer 的简称,java.util.concurrent(J.U.C)大大提高了并发性能,AQS (AbstractQueuedSynchronizer) 被 阅读全文
posted @ 2019-07-06 19:52
惯看秋风
阅读(6)
评论(0)
推荐(0)
摘要:
join() wait() notify() notifyAll() await() signal() signalAll() sleep和wait有什么区别 当多个线程可以一起工作去解决某个问题时,如果某些部分必须在其它部分之前完成,那么就需要对线程进行协调。 join() 在线程中调用另一个线程 阅读全文
posted @ 2019-07-06 19:48
惯看秋风
阅读(22)
评论(0)
推荐(0)
摘要:
synchronized ReentrantLock synchronized 和 ReentrantLock 比较 synchronized与lock的区别,使用场景。看过synchronized的源码没? 什么是CAS 入门例子 Compare And Swap 什么是乐观锁和悲观锁 Synch 阅读全文
posted @ 2019-07-06 19:46
惯看秋风
阅读(11)
评论(0)
推荐(0)

浙公网安备 33010602011771号