会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
TheodoreZhang
博客园
首页
新随笔
联系
订阅
管理
2022年2月17日
JVM问题排查
摘要: // TODO
阅读全文
posted @ 2022-02-17 15:34 TheodoreZhang
阅读(11)
评论(0)
推荐(0)
编辑
垃圾回收
摘要: // TODO
阅读全文
posted @ 2022-02-17 15:30 TheodoreZhang
阅读(9)
评论(0)
推荐(0)
编辑
类字节码分析和类加载机制
摘要: // TODO
阅读全文
posted @ 2022-02-17 15:29 TheodoreZhang
阅读(9)
评论(0)
推荐(0)
编辑
内存结构和内存模型
摘要: // TODO
阅读全文
posted @ 2022-02-17 15:29 TheodoreZhang
阅读(10)
评论(0)
推荐(0)
编辑
2022年1月31日
泛型探秘
摘要: 1. 什么是泛型 泛型是一种允许编写代码的时候使用以后才指定的类型,实例化时指定泛型的具体类型。 2. 泛型的用法 泛型类 泛型方法 泛型接口 泛型数组 3. 泛型擦除探秘 4. 泛型使用的注意事项
阅读全文
posted @ 2022-01-31 00:12 TheodoreZhang
阅读(21)
评论(0)
推荐(0)
编辑
2019年11月13日
等待与通知范式
摘要: 1.背景 一个线程修改了一个对象的值,而另一个线程感知到了变化,然后进行相应的操作,整个 过程开始于一个线程,而最终执行又是另一个线程。 2. 解决方案 2.1 轮询方式 2.2 等待通知范式 2.3 优缺点对比 轮询方式不仅消耗CPU,而且没有及时性. 3.实现 执行结果
阅读全文
posted @ 2019-11-13 18:01 TheodoreZhang
阅读(147)
评论(0)
推荐(0)
编辑
线程状态及基本方法
摘要: 1. 线程运行状态 2.线程的方法 2.1 start() 2.2 run() 虚拟机实际调用的方法 2.3 setDaemon(boolean on) 示例1: innerThread设置为Thread的守护线程,模拟心跳发送.如果连接中断,则心跳中断. 运行结果 2.4 sleep() 示例一:
阅读全文
posted @ 2019-11-13 16:42 TheodoreZhang
阅读(170)
评论(1)
推荐(1)
编辑
公告