摘要: 试想一个情景,有两个线程同时工作,还有主线程,一个线程负责初始化网络,一个线程负责初始化资源,然后需要两个线程都执行完毕后,才能执行主线程 首先创建一个初始化资源的线程 public class DataSourcesLoader implements Runnable { /** ... 阅读全文
posted @ 2015-07-09 17:46 有梦想的小人物 阅读(314) 评论(0) 推荐(0) 编辑
摘要: 控制线程中断的方法一般常规是定义一个布尔值,然后while(布尔值) 去执行,当想停止该线程时候,把布尔值设为false.这里我们来看第二种,Interrupt该例子模拟一个线程从1打印到10,然后到5的时候中断线程,主要在线程中捕捉InterruptedException 异常public cla... 阅读全文
posted @ 2015-07-09 17:15 有梦想的小人物 阅读(672) 评论(0) 推荐(0) 编辑
摘要: 1:线程的创建 1:继承Thread类,并且覆盖run()方法 2:创建一个实现Runnable接口的类。使用带参数的Thread构造器来构造2:example-->计算打印乘法表 首先创建一个Calculator类,实现Runnable接口 public class Calculato... 阅读全文
posted @ 2015-07-09 16:38 有梦想的小人物 阅读(248) 评论(0) 推荐(0) 编辑