线程看视频后的总结

创建线程两种方法:

1,继承Thread类,

(1),复写其run()方法

方法run()可作为线程体---------------->(把要执行的带密码放在run()中执行)

(2),启动线程只能是start()方法!!!!

例子:

class Thread_lizi extends thread

{

public void run()

{

s.o.p();

}


}

class Test {

public static void main(String[] args)

{

Thread_lizi  duixiang=new Thread_lizi();

duixiang.start();

}

}


实现线程的第二种方法

实现Runnable接口!!

三步走:

Runnable_LIZI implements Runnable

{

...........

}

class Test

{

public static void main(String[] args)

{Runnable_LIZI  lizi=new Runnable_LIZI();

Thread zhixing=new Thread(lizi);

zhixing.start( );

}

}

1,生成一个runnable接口实现类的对象

在主函数中,

Runnable_LIZI  lizi=new Runnable_LIZI();

2,生成一个thread对象,并将Runnable接口实现类的对象作为参数传递给该Thread对象

Thread zhixing=new Thread(lizi);

3,通知thread对象,执行start()方法!!!


线程的简单控制方法

中断线程:

(1),Thread.sleep( 时间 );-------------->在线程体run()中执行,表示休眠时间

(2),Thread.yield();-------------------->在线程体run()中执行,表示某程序A让出cpu,重新与另一程序竞争执行权

优先级

(1),getPriority();取得优先权

(2),setpriority();设置优先权


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值