一,创建线程的方法:
1,使用线程子类创建线程
继承主题,重写运行方法。
2,使用线程类直接创建线程对象
用声明线程
生成目标对象,创建目标对象.B b = new B();
创建线程,放入目标对象a = new thread(b)
实现了Runnable接口
重写运行方法
二,线程的常用方法:
1,启动()
启动线程,只有处于新建状态下的线程才能调用
2,运行()
用来定义线程对象被调度之后所执行的操作
3,睡眠(int millsecond)
使自己放弃CPU资源,休眠一段时间
4,的IsAlive()
新建状态----假
启动() - 运行()------真
线程死亡-----假
三,线程同步
使用线程同步,保证线程的安全
当一个线程甲使用同步的(同步)方法时,其他线程想使用这个方法就必须等待,直到甲使用完该方法。
四,协调同步的线程
使用wait()方法,中断线程的执行,使本线程等待,暂时让出资源,并允许其他线程使用这个方法。
五,线程联合
join()。
六,计时器线程
七,守护线程