摘要: 一个java线程从启动到结束运行,可能经历若干状态。 1.NEW(初始状态):一个已创建而未启动的线程处于该状态,由于一个线程只启动一次,所以只有一次处于该状态。 实现Runnable接口和继承Thread可以得到一个线程类,当这些类被new实例化之后,就属于初始状态。 2.RUNNABLE:该状态 阅读全文
posted @ 2018-07-10 22:35 Goxcheer 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 线程的一些基本属性 常用方法 线程的层次关系 java平台线程与线程之间总存在一些联系,在某一线程A中创建线程B,线程B为A的子线程,A为父线程。 阅读全文
posted @ 2018-07-10 22:10 Goxcheer 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 在java平台中创建线程就是创建一个Thread类或者其子类的实例。每个线程的任务处理逻辑都在run()方法中实现,它在java虚拟机中由相应的线程直接调用。 运行一个线程就是让java虚拟机执行该线程的run()方法。 启动线程需要调用Thread类的strat()方法。 下面代码实现创建线程. 阅读全文
posted @ 2018-07-10 21:59 Goxcheer 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 进程 进程(Process)是程序的运行实例。一个运行的Eclipse就是一个进程,一个运行的LOL也是一个进程。 进程是程序向操作系统申请资源的最小单位。 线程 而线程(Thread)是进程中可独立执行的最小单位。例如从服务器上下载大文件的进程中可以使用多线程提高下载效率 一个进程中的所有线程共享 阅读全文
posted @ 2018-07-10 21:14 Goxcheer 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 代码回顾 Quartz 需要了解你可能希望该作业的实例拥有的各种属性,这是通过JobDetail 类完成的。 JobDetail 实例是使用 JobBuilder 类构建的。 JobDetail的生命周期 1.我们给调度程序提供了一个 JobDetail 实例,并且它知道在构建 JobDetail 阅读全文
posted @ 2018-07-10 11:26 Goxcheer 阅读(128) 评论(0) 推荐(0) 编辑