首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Java
订阅
飞天小牛肉
更多收藏集
微信扫码分享
微信
新浪微博
QQ
6篇文章 · 0订阅
java多线程那点事儿
多线程是一个程序(进程)运行时产生了不止一个线程。 一个正在执行的程序,进程是控制程序的执行顺序。这个顺序又被称为一个控制单元。 并发:通过CPU调度算法,让用户看上去是同时执行的,在CPU层面不是同时。 就是记录java执行字节码的行号指示器。 1)充分的利用CPU资源,如果…
多线程详解(2)——不得不知的几个概念
0. 简介 在多线程中可能会出现很多预想不到的现象,要理解这些现象的产生的原因,就一定要理解以下讲解的几个概念。 1. Java 线程内存模型 Java 内存模型主要定义变量的访问规则,这里的变量只是指实例变量,静态变量,并不包括局部变量,因为局部变量是线程私有的,并不存在共享…
多线程详解(1)——线程基本概念
0. 简介 这个系列开始来讲解 Java 多线程的知识,这节就先讲解多线程的基本知识。 1. 进程与线程 进程就是在运行过程中的程序,就好像手机运行中的微信,QQ,这些就叫做进程。 线程就是进程的执行单元,就好像一个音乐软件可以听音乐,下载音乐,这些任务都是由线程来完成的。 2…
Wait/Notify通知机制解析
我们知道,java的wait/notify的通知机制可以用来实现线程间通信。wait表示线程的等待,调用该方法会导致线程阻塞,直至另一线程调用notify或notifyAll方法才可另其继续执行。经典的生产者、消费者模式即是使用wait/notify机制得以完成。在这篇文章中,…
Spring 中 Bean 的生命周期
在传统的Java应用中,bean的生命周期很简单,使用Java关键字 new 进行Bean 的实例化,然后该Bean 就能够使用了。一旦bean不再被使用,则由Java自动进行垃圾回收。 如果Bean实现了BeanPostProcessor接口,Spring就将调用他们的p…
如何记忆 Spring Bean 的生命周期
1. 引言 “请你描述下 Spring Bean 的生命周期?”,这是面试官考察 Spring 的常用问题,可见是 Spring 中很重要的知识点。 我之前在准备面试时,去网上搜过答案,大多以下图给出的流程作为答案。 但是当我第一次看到该图时,就产生了很多困扰,“Aware,B…