标签:
1.线程与进程?
二.怎么创建一个线程?
1.step1.创建一个继承Thread的类(假定类名为A),并重写run()方法
step2.构造一个A类对象,假定对象名为aa
step3.调用aa对象的start()方法
2.step1.创建一个实现Runnable接口的类,假定为A 代码: class A implements Runnable;
step2.创建A类对象aa 代码: A aa=new A();
step3.利用aa构造一个Thread对象tt Thread tt=new Thread(aa);
step4.调用tt中的start方法 tt.start();
三.线程的状态及几个概念
线程的休眠
暂停执行当前运行中的线程,使之进入阻塞状态,待经过指定的“延迟时间”后再醒来经进入到就绪状态
线程的让步
让运行中的线程主动放弃当前获得的的CPU机会,但不是使该线程进入阻塞状态,而是进入就绪状态的
线程的串行化
在多线程中,如果在一个线程运行的过程中要用到另一个线程的运行结果,则可以进行线程的串行化处理,即joint()
线程的挂起和恢复
线程的挂起——暂时停止当前运行中的线程,使之转入阻塞状态,并且不会自动恢复
线程的恢复——使得一个已经挂起的线程恢复运行
四.线程同步
五.线程通信
标签:
原文地址:http://www.cnblogs.com/xiaoxiaohui2015/p/5427503.html