摘要: 一、如何理解线程范围内共享数据 1、static int num=0; 2、线程1访问num变量,并设置为num=2;线程2访问num变量,并设置为num=3; 3、当线程1中对象A、B、C 在访问线程1中的num变量的时候,就不是它本身设置的值了,如何才能使线程1访问它本身设置的数据呢? 结果分析 阅读全文
posted @ 2016-07-03 21:51 LyJs 阅读(909) 评论(0) 推荐(0) 编辑
摘要: public void schedule(TimerTask task, long delay):task:要执行的任务 delay:延迟多少毫秒执行任务。 public void schedule(TimerTask task, long delay, long period):period:第一 阅读全文
posted @ 2016-07-03 20:16 LyJs 阅读(447) 评论(0) 推荐(0) 编辑
摘要: 一、什么是线程? 在我们编写的程序中,代码从main函数一行一行的执行,这就是一个线程,而且是主线程。 多线程就是同时存在多条路线进行执行,好比于百米赛跑,多个跑道上的运动员一起跑步争取冠军。 二、创建线程的两种方式 run方法会在调用start()方法之后被执行,为什么?(请告知),所以我们要继承 阅读全文
posted @ 2016-07-03 19:49 LyJs 阅读(610) 评论(0) 推荐(0) 编辑