码迷,mamicode.com
首页 > 编程语言 > 详细

多线程(一)

时间:2019-07-21 01:27:41      阅读:123      评论:0      收藏:0      [点我收藏+]

标签:方法   run方法   err   start   说明   style   线程休眠   ali   priority   

在java中主要提供两种方式实现线程,分别为继承java.lang.Thread类与实现java.lang.Runnable接口。

(一):继承Thread类

  通过继承Thread类创建并执行一个线程的步骤如下。

(1):创建一个继承自Thread类的子类。

(2):覆写Thread类的run方法。

(3):创建一个线程类的对象。

(4):通过线程类的对象调用start方法启动线程(启动之后会自动调用覆写的run方法执行线程)。

Thread类的常用方法:

方法 说明
interrupt() 中断线程
join() 等待该线程终止
join(long millis) 等待该线程终止的时间最长为millis毫秒
run() 如果该线程是独立使用的Runnable运行对象构造的,则调用该Runnable对象的run方法;否则,该方法不执行任何操作并返回。
setPriority(int newPriority) 更改线程的优先级
sleep(long millis) 在指定的毫秒数内让当前正在执行的线程休眠(暂停执行)
start() 使该线程开始执行;Java虚拟机调用该线程的run方法
yield() 暂停当前正在执行的线程对象,并执行其它线程。

多线程(一)

标签:方法   run方法   err   start   说明   style   线程休眠   ali   priority   

原文地址:https://www.cnblogs.com/tianqianlan/p/11219910.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!