摘要: 1. 继承Thread类 (Thread类实现了Runnable接口:public class Thread implements Runnable)2. 实现Runnable接口3. 使用Callable和Future 实例代码:1. 继承Thread类 2. 实现Runnable接口(1) 方法 阅读全文
posted @ 2018-05-20 18:22 zeroingToOne 阅读(432) 评论(0) 推荐(0) 编辑
摘要: 众所周知,用文本编辑器打开.class文件会乱码。我们可以使用命令行打开.class文件项目结构: 代码: cmd到~\ThreadTest\bin\testnew,即cmd到.class文件的同级目录下(.class文件在项目路径下的bin文件夹下),执行:javap -v Synchronize 阅读全文
posted @ 2018-05-20 17:16 zeroingToOne 阅读(2118) 评论(0) 推荐(0) 编辑
摘要: 一、中断 线程的几种状态:新建、就绪、运行、阻塞、死亡。参考:线程的几种状态转换 线程的可运行状态并不代表线程一定在运行(runnable != running ) 。 大家都知道:所有现代桌面和服务器操作系统都使用了抢占式的线程调度策略 。一旦线程开始执行,并不是总是保持持续运行状态的。当系统分给 阅读全文
posted @ 2018-05-20 12:57 zeroingToOne 阅读(7431) 评论(0) 推荐(1) 编辑