JUC 面试题目

1.纯JDK的源码,安全控制,序列化,网络流的传输IO
2.中间件,分布式东西,阿里问源码,spring 


并发多线程:
1,为什么要多线程
2. 线程的生命状态
3.JMM (并发编程的艺术)
课后的总结并发编程的理解透,体系
JSR133规范,权威东西,
4.同步机制,保证如何去做,三大特性,
能够保证原子性,可加性,有序性,
java 里面
5.同步机制(voalitezr,synchoined,AQS锁的机制,LOCK)
6.同步机制,关于这些面试过程中,synch当前的互联网的公司,并发做同步的
1.同步用的
2.JVM内置锁
3.加载方法体内的局部变量的
这就显得有一个主次的方法static的对象,局部变量,有什么优化,操作,
如果使用的方法体内的,同步加锁的过程。
monitor()1.6 之前的互斥所的Linux的mutex 线程的库里面的呃呃函数去调用的
1.6 之后的,重量级所得mutex 锁的升级优化,偏向锁的
轻量级所,重量级锁,
对象数据结构,实例数据,对象头,对其填充位,
偏向锁的升级过程,并发的过程,抽出来的一个点,典型的例子,按照总分的,加分的点
对象头的, mark word 32 位,对象默认来说,虚拟机压缩到32位的比特位,特殊的设置位,
默认是进行压缩,记录的东西,可能不一样
6。同步措施外,引入并发包,renetlock方法,横向的对比,
7.voldtile 的方法,Lock

数据结构:
红黑树,
    map 结构,map 表,大量被问道,面试官有序的map
    类似跳表,


hash表:
   hashMap,concurrenthashMap
   
hashmap 的数据结构:中间件,hash表的redisd 结构
map.pu(key,value);
rddis,set(key,value);
redis,set(key,value);

hash 表,链表换,死锁,这种并发问题,性能不安全,1.7 数据丢失,最常见的
扩容,机制,hashmap 自带的成员属性变量,重要的成员变量默认的初始化变量, 
引入的扩容机制,容量必须是默认是16 初始容量
绝大多数的机制为什么是0.75,泊松分布,打出来。
初始容量,应用上来说,阈值是8,牛顿二项式定理,泊松分布。

1.7 链表环,线程不安全
链表环,数据丢失,最常见的问题,我们的扩容, 

二叉树:

红黑树:
hashmap 保证有序性,
线程安全新性,抽出1/2当前的concurentIPlistMap 

跳表的真实的数据结构,


结构:
双向链表

跳表(zset 数据结构,跳表的结构),
  因为,时间复杂度的链表是N,相对而言,红黑树的
相对比较维护,有序的set,跳表的数据结构,JDK实现,skipLismap
key 有序的,最小的key,相对形成链表结构,
基于链表的结构,有序的,跳表的
CLHLINkedList,两种双向链表,JDK源码实现,对结构,应该,Schedupool定时类的线程池,
时间的有序,对结构执行的,delayWorkQueue  实现的堆的heap,数组存储的,
同样的二叉树。

redis Sets 
分享到,跳表这个数据结构,



这种数据结构:
延迟类的数据结构,为什么延时类的数据结构,为什么定时执行的面试拿出来的执行呢
堆结构:
 (delayerWorkerQueue)
 双向链表(CLH,Linkedlist)
 Min heap(维持一个树的结构顺序,),最早的唤醒时间点的,
 
 threadLocal 
 线程局部变量:
 Thread.map
 
 
 初始话的开一个子线程,访问刚刚父线程,打完这个,每个线程对应的map,
 添加一个记录,key是创建的ThreadLcoal 线程局部变量,
 Thread.map()
 内存泄漏,因为java 引用的概念,是一个强引用,类型的点,
 =强引用;
 =软引用: weak,
 =soft: entry 弱引用: 
弱引用帮我们解决了。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

执于代码

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值