- 博客(7)
- 收藏
- 关注
原创 Java并发编程相关面试题(三)
线程池是为突然大量爆发的线程设计的,通过有限的几个固定线程为大量的操作服务,减少了创建。可有效的控制最大并发线程数,提高系统资源的使用率,同时避免过多资源竞争,时,它可以灵活的回收空闲的线程,当需要增加时, 它可以灵活的添加新的线程,而不会对池的。线程组和线程池是两个不同的概念,他们的作用完全不同,前者是为了方便线程的管理,后者是为。由于写操作的时候,需要拷贝数组,会消耗内存,如果原数组的内容比较多的情况下,可能导致。:创建一个单线程化的线程池,它只会用唯一的工作线程来执行任务,如果这个唯一的线程因。
2024-09-30 10:18:23 729
原创 Java并发编程相关面试题(二)
象的锁,此时这个对象锁还没有释放,当其再次想要获取这个对象的锁的时候还是可以获取的,如果不。量存放在主内存中,每个线程都有自己的本地内存,当多个线程同时访问一个数据的时候,可能本。重入锁是指一个线程获取到该锁之后,该线程可以继续获得该锁。偏向锁,顾名思义,它会偏向于第一个访问锁的线程,如果在运行过程中,同步锁只有一个线程访。轻量级锁是由偏向所升级来的,偏向锁运行在一个线程进入同步块的情况下,当第二个线程加入锁。时,它会保证修改的值会立即被更新到主内存中,当有其他线程需要读取时,它会去内存中读取新。
2024-09-30 09:49:55 1022
原创 Java并发编程相关面试题(一)
一般来说,共享变量要求变量本身是线程安全的,然后在线程内使用的时候,如果有对共享变量的复合操作,那么。比如当我们在网上购物时,为了提升响应速度,需要拆分,减库存,生成订单等等这些操作,就可。当一个线程的时间片用完的时候就会重新处于就绪状态让给其他线程使用,这个过程就属于。也就是说,它需要相当可观的处理器时间,在每秒几十上百次的。注:就绪状态是进入到运行状态的唯一入口,也就是说,线程要想进入运行状态执行,首先必须处。处于等待状态的线程可能会收到错误警报和伪唤醒,如果不在循环中检查等待条件,程序就会在没。
2024-09-30 09:15:23 1179
原创 JVM常见面试题
程序计数器:当前线程所执行的字节码的行号指示器,用于记录正在执行的虚拟机字节指令地址,线程。栈是线程私有的,他的生命周期与线程相同,每个方法在执行的时候都会创建一个栈帧,用来存储。局部变量表,操作数栈,动态链接,方法出口等信息。)的方法,在条件允许的情况下,直接运行当前有能力立即执行的后续指令,避开获取。发现了只具有弱引用的对象,不管当前内存空间足够与否,都会回收它的内存。扩展,或者在新建立线程的时候没有足够的内存去创建对应的虚拟机栈,那么。新生代收集器,复制算法的收集器,并发的多线程收集器,目标是达。
2024-09-29 16:22:30 940
原创 Java集合面试题
直接后继和直接前驱。所以,从双向链表中的任意一个结点开始,都可以很方便地访问它的前驱结。哈希算法是指把任意长度的二进制映射为固定长度的较小的二进制值,这个较小的二进制值叫做哈。道理很简单,添加或删除红黑树中的结点之后,红黑树的结构就发生了变化,可能不满足上面。开放地址法是通过一个探测算法,当某个槽位已经被占据的情况下继续查找下一个可以使用的槽。特点:一个有序(元素存入集合的顺序和取出的顺序一致)容器,元素可以重复,可以插入多。:一个有序(元素存入集合的顺序和取出的顺序一致)容器,元素可以重复,可以插入多。
2024-09-29 14:56:21 1265
原创 Java基础面试题
它需要提供接口中所有声明的方法的实现构造器抽象类可以有构造器接口不能有构造器访问修饰符抽象类中的方法可以是任意访问修饰符接口方法默认修饰符是public。面向对象是模型化的,你只需抽象出一个类,这是一个封闭的盒子,在这里你拥有数据也拥有解决问题的方法。是引用变量的类型决定了调用谁的成员方法,但是这个被调用的方法必须是在超类中定义过的,也就是说被子类覆。在程序中,尤其是复杂的程序中,适当地加入注释可以增加程序的可读性,有利于程序的修改、调。能,也可以用父类的功能,但不能选择性地继承父类。
2024-09-28 15:01:04 1154
原创 Redis常见面试问题
如果你使用的是32位的Redis实例,可以好好利用Hash,list,sorted set,set等集合类型数。Jedis是Redis的Java实现的客户端,其API提供了比较全面的Redis命令的支持;的Key-Value DB。Redis的出色之处不仅仅是性能,Redis最大的魅力是支持保存多种数据。volatile-lru: 尝试回收最少使用的键(LRU),但仅限于在过期集合的键,使得新添加的数据。volatile-ttl: 回收在过期集合的键,并且优先回收存活时间(TTL)较短的键,使得新添加的。
2024-09-28 14:21:51 837
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人