摘要: 1,进程和线程的概念。 |--进程: |--线程:2,jvm中的多线程体现。 |--主线程,垃圾回收线程,自定义线程。以及他们运行的代码的位置。3,什么时候使用多线程,多线程的好处是什么?创建线程的目的? |--当需要多部分代码同时执行的时候,可以使用。4,创建线程的两种方式。★★★★★ |--继承Thread |--步骤 |--实现Runnable |--步骤 |--两种方式的区别?5,线程的5种状态。 对于执行资格和执行权在状态中的具体特点。 |--被创建: |--运行: |--冻结: |--临时阻塞: |--消亡:6,线程的安全问题。★★★★★ |--安全问题的原因: |--解决的思.. 阅读全文
posted @ 2014-03-01 12:59 胡椒粉hjf 阅读(220) 评论(0) 推荐(0)
摘要: 守护线程-setDaemon:将该线程标记为守护线程或用户线程(后台线程),当正在运行的线程都是守护线程时,Java 虚拟机退出。该方法必须在启动线程前调用 1 class StopThread implements Runnable{ 2 private boolean flag = true; 3 public synchronized void run(){ 4 while(flag){ 5 try{ 6 wait();//t0 t1 使用这个方法是强制性唤醒的会发生异常,就执行catch里的代... 阅读全文
posted @ 2014-03-01 00:47 胡椒粉hjf 阅读(208) 评论(0) 推荐(0)
摘要: 停止线程方法_stop方法(已过时)停止线程方法_定义标记(run方法结束)怎么控制线程的任务结束: 线程任务中都会有循环结构,只要控制住循环就可以结束任务。控制循环通常就用定义标记来完成。 1 class StopThread implements Runnable{ 2 private boolean flag = true; 3 public void run(){ 4 while(flag){ 5 System.out.println(Thread.currentThread().getName()+"....."); 6 ... 阅读全文
posted @ 2014-03-01 00:31 胡椒粉hjf 阅读(275) 评论(0) 推荐(0)