文章预览
嗨,大家好,我是马士兵... 那么这两节课的主要内容是什么呢?我们先来看一看下面这几个问题吧 第一: 无锁、偏向锁、轻量级锁、重量级锁有什么差别? 第二: synchronized 、volatile的CPU原语是如何实现的? 第三 : 线程间通信,同机器进程间通信,跨机器进程间通信,各有什么方法? 第四: 线程和纤程的区别的是什么?为什么纤程比较轻量级? 第五: ThreadLocal有没有内存泄漏的问题?为什么? 第六: 下列三种业务,应该如何使用线程池: 高并发、任务执行时间短 并发不高、任务执行时间长 并发高、业务执行时间长 看完上面这几个面试题,反问自己,你能完美的回答出来几条呢? 如果你能回答出,其中的2-3条,那你算是勉强及格了。 如果这六条你能全部回答
………………………………