会员
周边
新闻
博问
闪存
赞助商
YouClaw
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
老鱼
一只老鱼
博客园
首页
新随笔
联系
订阅
管理
2020年3月29日
如何模拟实现一个线程池
摘要: 模拟实现一个线程池 抛出一个问题: 当我们实例化一个线程类(即:Thread类)并提交一个任务(实现了Runnable接口的类)后,只要主动调用该线程类对象的start()方法即可启动一个线程任务,但是任务执行完成后我们却无法再启动该任务或者是向该线程类对象提交任务。但为什么线程池却可以重复接受任务
阅读全文
posted @ 2020-03-29 16:12 oneBo
阅读(722)
评论(0)
推荐(0)
2020年2月24日
JVM堆内存
摘要: JVM堆内存 1. JVM堆内存基本模型 JVM虚拟机数据区: 堆 本地方法栈、虚拟机栈、程序计数器 本地内存: 元数据区、直接内存 2. JVM堆内存 青年代详细情况 2.1 青年代划分 青年代分为伊甸(Eden)、Survivor0(S0)、Survivor1(S1)区,其中默认情况下伊甸和S0
阅读全文
posted @ 2020-02-24 10:34 oneBo
阅读(258)
评论(0)
推荐(0)
2020年2月14日
JAVA虚拟机内存
摘要: JAVA虚拟机内存 一、运行时数据区/JVM虚拟机数据区 1. 线程隔离的数据区 虚拟机栈(java执行方法的内存模型):每执行一个方法都会创建一个栈帧,用于存储局部变量表、操作数栈、动态链接、方法出口等信息; 本地方法栈:类似于虚拟机栈但是执行的是Native关键字修饰的本地方法; Xss128k
阅读全文
posted @ 2020-02-14 11:12 oneBo
阅读(139)
评论(0)
推荐(0)
公告