java 线程 调度器

要点

以小写t描述的thread是个独立的线程。

java中的每个线程都有独立的执行空间。

大写T的Thread是java.lang.Thread这个类。它的对象是用来表示线程的。

Thread需要任务,任务是实现过Runnable的实例。

Runnable这个接口只有一个方法。

run()是新线程所执行的第一项方法。

要把Runnable传给Thread的构造函数才能启动新的线程。

线程在初始化以后还没有调用start()之前出于新建的状态。

调用Thread对象的start()之后,会建立出新的执行空间,它出于可执行

状态等待被挑出来执行。

当java虚拟机的调度器选择某个线程之后它就处于执行中的状态,单处理器

的机器只能有一个执行中的线程。

有时候线程会因为某些原因而被堵塞。

调度不能保证任何的执行时间和顺序,所以你不能期待它会完全的平均分配

执行,你最多也只能影响sleep的最小保证时间。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值