摘要: // 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) 编辑
摘要: 1. 什么是泛型 泛型是一种允许编写代码的时候使用以后才指定的类型,实例化时指定泛型的具体类型。 2. 泛型的用法 泛型类 泛型方法 泛型接口 泛型数组 3. 泛型擦除探秘 4. 泛型使用的注意事项 阅读全文
posted @ 2022-01-31 00:12 TheodoreZhang 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 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) 编辑