开发八股总结——Java并发
总结前碎碎念:面的太早了知识点不进脑子,面的迟了没有hc早点准备sdd
小f同学开发八股只涉及部分公司,仅供友友们浅浅参考菜狗一枚开发岗投的不多
Java并发
1、举例介绍Java中的进程和线程,区别。你的项目中如何实现(华为、诺瓦)
2、Thread类中run()和start()的区别,多线程启动一个run()和start()的区别(华为)
3、synchronized锁了解吗?如何使用?(神策数据)
4、ThreadLocal如何使用,实现原理(诺瓦)
5、JMM是什么?
6、创建线程的几种方法(诺瓦、华为等)
7、如何创建线程/进程时控制一个线程/进程的内存?(神策数据)
8、项目中有用到线程池吗?线程池的作用及常见参数?(华为)
9、线程的状态?以及相关的锁(诺瓦)
10、sleep()和wait()的区别(诺瓦)
11、并发编程三大特征是什么?要如何保证?(得物开发)
12、什么是独占锁和共享锁?什么是自旋锁?什么是CAS机制,如何解决其产生的问题(得物开发)
#23届找工作求助阵地#