文章 2024-04-12 来自:开发者社区

多线程编程常见面试题讲解(锁策略,CAS策略,synchronized原理,JUC组件,集合类)(下)

多线程编程常见面试题讲解(锁策略,CAS策略,synchronized原理,JUC组件,集合类)(上) https://developer.aliyun.com/article/1480727?spm=a2c6h.13148508.setting.14.5f4e4f0eLGd5Sm "跑起来就有意义" 作者:Mylvzi 文章主要内容:多线程编程常见...

多线程编程常见面试题讲解(锁策略,CAS策略,synchronized原理,JUC组件,集合类)(下)
文章 2024-04-12 来自:开发者社区

多线程编程常见面试题讲解(锁策略,CAS策略,synchronized原理,JUC组件,集合类)(上)

"跑起来就有意义" 作者:Mylvzi 文章主要内容:多线程编程常见面试题讲解 hello各位朋友们,最近笔者刚刚结束了学校的期末考试,现在回来继续更新啦!!! 今天要学习...

多线程编程常见面试题讲解(锁策略,CAS策略,synchronized原理,JUC组件,集合类)(上)
文章 2024-04-09 来自:开发者社区

java多线程面试题

线程和进程的区别是什么? 进程和线程的主要差别在于它们是不同的操作系统资源管理方式。进程有独立的地 址空间,一个进程崩溃后,在保护模式下不会对其它进程产生影响,而线程只是一 个进程中的不同执行路径。线程有自己的堆栈和局部变量,但线程之间没有单独的 地址空间,一个线程死掉就等于整个进程死掉,所以多进程的程序要比多线程的程 序健壮,但在进程切换时,耗费资源较大,效率要差一些。但对于一些要求同...

文章 2024-01-11 来自:开发者社区

程序员的100大Java多线程面试问题及答案(二)

程序员的100大Java多线程面试问题及答案(一):https://developer.aliyun.com/article/141665152.notifynotify()也是Object类的通用方法,也要在同步方法或同步代码块内调用,该方法用来通知哪些可能灯光该对象的对象锁的其他线程,如果有多个线程等待,则随机挑选出其中一个呈wait状态的线程,对其发出 通知 notify,并让它等待获取该....

程序员的100大Java多线程面试问题及答案(二)
文章 2024-01-11 来自:开发者社区

程序员的100大Java多线程面试问题及答案(一)

1.什么是进程?进程是系统中正在运行的一个程序,程序一旦运行就是进程。进程可以看成程序执行的一个实例。进程是系统资源分配的独立实体,每个进程都拥有独立的地址空间。一个进程无法访问另一个进程的变量和数据结构,如果想让一个进程访问另一个进程的资源,需要使用进程间通信,比如管道,文件,套接字等。2.什么是线程?是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。一条线程指....

程序员的100大Java多线程面试问题及答案(一)
文章 2023-12-29 来自:开发者社区

不亏是阿里三面,ConcurrentHashMap多线程扩容机制被面试官装到了

一、引言ConcurrentHashMap 技术在互联网技术使用如此广泛,几乎所有的后端技术面试官都要在 ConcurrentHashMap 技术的使用和原理方面对小伙伴们进行 360° 的刁难。作为一个在互联网公司面一次拿一次 Offer 的面霸,打败了无数竞争对手,每次都只能看到无数落寞的身影失望的离开,略感愧疚(请允许我使用一下夸张的修辞手法)。于是在一个寂寞难耐的夜晚,暖男我痛定思痛,决....

不亏是阿里三面,ConcurrentHashMap多线程扩容机制被面试官装到了
文章 2023-12-07 来自:开发者社区

清华架构大牛剖析高并发与多线程的关系、区别,带你击穿面试难题

当提起这两个词的时候,是不是很多人都认为高并发=多线程?当面试官问到高并发系统可以采用哪些手段来解决,是不是一脸懵逼?确实,在一开始接触的时候,不少人都会将二者混淆,误以为所谓的高并发的系统就是能同时供海量用户访问,而采用多线程手段不就是可以提供系统的并发能力吗?实际上,他们两个总是相伴而生,但侧重点又有不同。什么是高并发?相对于分布式来讲,高并发在解决的问题上会集中一些,其反应的是同时有多少量....

清华架构大牛剖析高并发与多线程的关系、区别,带你击穿面试难题
文章 2023-10-24 来自:开发者社区

Java 2023 常见多线程20道面试题

以下是20个2023年面试中可能会遇到的Spring Boot常见问题以及参考答案: 1.什么是Spring Boot? Spring Boot是一个用于构建独立、生产级的Spring应用程序的框架。它简化了配置和部署,并提供了自动化配置和内嵌服务器等功能。 2.Spring Boot的主要优点是什么? 简化了开发过程,提...

文章 2023-10-24 来自:开发者社区

Java 2023 常见多线程20道面试题

以下是 20 道常见的 Java 多线程面试题: 什么是线程?为什么需要线程? 线程是一种轻量级进程,用于实现并发编程。它是操作系统进行调度的基本单位,可以独立运行并共享进程资源。线程能够提高程序的并发性和响应速度,并节约系统资源,因此在多任务和并发编程中被广泛使用。 线程和进程的区别是什么...

文章 2023-10-23 来自:开发者社区

多线程使用HashMap,HashMap和HashTable和ConcurrentHashMap区别(面试题常考),硬盘IO,顺便回顾volatile(二)

文件命名,也可以起到文件移动的效果以上文件系统操作,都是基于File类完成的。文件流stream-主要原因,操作系统流文件内容的操作核心步骤,四个1.打开文件 fopen                            2.关闭文件 fclose3.读....

多线程使用HashMap,HashMap和HashTable和ConcurrentHashMap区别(面试题常考),硬盘IO,顺便回顾volatile(二)

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

Java面试那些事儿

手把手带您学习Java,开启编程之路。

+关注