首页
Portal
专栏
标签
关于
搜索
文章
帖子
进击架构,扶摇直上九万里,卷出天际~
互联网时代,海量信息杂乱冗余,如何快速的获取到更高质量的信息?关注我,我们一起从0进击架构,一起成长!
最新内容
近期热门
技术专栏
计算机科学
编程语言
框架与中间件
架构设计
音视频
AI
实战专栏
问题记录
技术实战
面试亮剑
程序人生
善用佳软
随笔记录
查看全部
Java内存模型JMM 高并发原子性可见性有序性简介 中篇(十)
[md]### JVM运行时内存结构回顾 在JVM相关的介绍中,有说到JAVA运行时的内存结构,简单回顾下 整体结构如下图所示,大致分为五大块 !(data/attachment/forum/202207/17/215911nu6zzmvmo1xc6ipc.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/300 "image.png") 而对于方法区中的数据,是属于所有线程共享的数据结 ...
赞
·
阅读 10214
·
程序员潇然
·
2022-07-17
java锁与监视器为什么wait、notify、notifyAll定义在Object中篇(九)
[md]java锁与监视器概念 为什么wait、notify、notifyAll定义在Object中? 在Java中,与线程通信相关的几个方法,是定义在Object中的,大家都知道Object是Java中所有类的超类 在Java中,所有的类都是Object,借助于一个统一的形式Object,显然在有些处理过程中可以更好地完成转换,传递,省去了一些不必要的麻烦 另外有些 ...
赞
·
阅读 9673
·
程序员潇然
·
2022-07-17
interrupt interrupted isInterrupted 对比、区别联系 多线程中篇(八)
[md]interrupt interrupted isInterrupted 是三个“长相”非常类似的方法。 本文将对这三个方法简单的对比下,首先了解下线程停止的方式 ### 线程停止方式 在Java中如果想停止一个线程,有三种方法 * 采用退出标志,使得run方法执行完之后线程自然终止 * 使用stop强行终止线程,但该方法由于安全问题已经被deprecated * ...
赞
·
阅读 10097
·
程序员潇然
·
2022-07-17
Java线程Thread的状态解析以及状态转换分析 多线程中篇(七)
[md]线程与操作系统中线程(进程)的概念同根同源,尽管千差万别。 操作系统中有状态以及状态的切换,Java线程中照样也有。 ### State **在Thread类中有内部类 枚举State,用于抽象描述Java线程的状态,共有6种不同的状态** !(data/attachment/forum/202207/17/212807k7zketut0h4e4ud5.png?imageMogr2/auto-orient/str ...
赞
·
阅读 9793
·
程序员潇然
·
2022-07-17
Java多线程父子线程关系 多线程中篇(六)
[md]有的时候对于Java多线程,我们会听到“父线程、子线程”的概念。 严格的说,Java中不存在实质上的父子关系 没有方法可以获取一个线程的父线程,也没有方法可以获取一个线程所有的子线程 子线程的消亡与父线程的消亡并没有任何关系,不会因为父线程的结束而导致子线程退出(操作系统中如此)。 ### 父线程说法来源 ...
赞
·
阅读 10143
·
程序员潇然
·
2022-07-17
Java线程创建形式 Thread构造详解 多线程中篇(五)
[md]Thread作为线程的抽象,Thread的实例用于描述线程,对线程的操纵,就是对Thread实例对象的管理与控制。 创建一个线程这个问题,也就转换为如何构造一个正确的Thread对象。 ### 构造方法列表 !(data/attachment/forum/202207/17/201543utwye07f0fe0e22b.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/300 "ima ...
赞
·
阅读 10172
·
程序员潇然
·
2022-07-17
异常处理器详解 Java多线程异常处理机制 多线程中篇(四)
[md]在Thread中有异常处理器相关的方法 !(data/attachment/forum/202207/17/180122kw14ewsqjh4w7eww.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/300 "image.png") 在ThreadGroup中也有相关的异常处理方法 !(data/attachment/forum/202207/17/180303eoozr6oqllomdq2z.png?imageMogr2/auto-orient/strip%7CimageV ...
赞
·
阅读 10067
·
程序员潇然
·
2022-07-17
线程组ThreadGroup分析详解 多线程中篇(三)
[md]**线程组,顾名思义,就是线程的组,逻辑类似项目组,用于管理项目成员,线程组就是用来管理线程。** **每个线程都会有一个线程组,如果没有设置将会有些默认的初始化设置** 而在java中线程组则是使用类ThreadGroup 进行抽象描述 **既然线程组是用来管理线程的,自然更多的是一种管理维度的抽象,所以很多方法也都是 ...
赞
·
阅读 9169
·
程序员潇然
·
2022-07-17
Thread类详解 多线程中篇(二)
[md]```Java.lang.Thread```是Java应用程序员对Java多线程的第一站,Thread就是对Java线程本身的抽象 所以在Java中的线程编程概念中,一个Thread实例 == 一个线程。 线程有哪些属性、行为,Thread大致就有哪些属性、行为。 前文中有说到,Java线程通过Thread以及synchronized以及Object中的wait等对“控制、同步、通信” ...
赞
·
阅读 9329
·
程序员潇然
·
2022-07-17
Java多线程概念简介 多线程中篇(一)
[md]### Java的线程与操作系统的线程 在线程的相关介绍中,有讲到“线程的实现”分为三种:内核支持,用户级以及两者混合。(这只是一种简要的分类) Java线程在JDK1.2之前,是用户线程实现的 而在JDK1.2中,线程模型变为基于操作系统原生线程模型来实现的 所以说Java虚拟机中线程的映射实现,是受制于操作系统的,操作系 ...
赞
·
阅读 9122
·
程序员潇然
·
2022-07-17
1 ...
2
3
4
5
6
7
8
9
10
11
... 26
/ 26 页
下一页
疯狂的字节X
目前专注于分享Java领域干货,公众号同步更新。原创以及收集整理,把最好的留下。
包括但不限于JVM、计算机科学、算法、数据库、分布式、Spring全家桶、微服务、高并发、Docker容器、ELK、大数据等相关知识 一起进步,一起成长。
246
文章
公众号
加微信
EMail
捐助我
Links
微博
知乎
Github
gitee
扫码关注公众号
关闭
扫码加我微信
关闭
微信、支付宝 扫码捐助
关闭