• Thread类的构造函数 – Thread(String name) 构造名称为name的线程 – Thread() 构造一个线程,线程名称由Thread和后接的 一个数字组成,如Thread-1、Thread-2等。
1.3 创建线程的方式
• • • • • • • • • • • • } } } public void run() { System.out.println("子线程是:"+this); public static void main(String args[]) { Thread t= Thread.currentThread(); System.out.println("主线程是: "+t); MyThread1 ex = new MyThread1(); ex.start(); class MyThread1 extends Thread { 或者使用 implements Runnable
21
2.1 线程类常用方法
• • • • • • • resume() 恢复挂起的线程,使其处于可运行状态(Runnable)。 yield() 将CPU控制权主动移交到下一个可运行线程。 setPriority() 设置线程优先级。 getPriority() 返回线程优先级。 setName() 设置线程的名字。 getName() 返回该线程的名字。 isAlive( ) 如果线程已被启动并且未被终止,那么isAlive( )返回true。如果返 回false,则该线程是新创建或是已被终止的。
IT教育系列
JAVA多线程
版权声明
• • 本课件由浙江浙大网新集团有限公司(以下简称:网新集团)编制,仅 供网新集团培训机构的学员学习使用; 网新集团享有本课件中的文字叙述、文档格式、插图、照片等所有信息 资料的版权,受知识产权法及版权法等法律、法规的保护。任何个人或 组织未经网新集团的书面授权许可,均不得以任何形式使用本课件的任 何内容,否则将视为不法侵害,网新集团保留追究侵权人相关法律责任 的权利 如您不接受上述声明,请勿使用本课件,并尽快销毁或删除本课件任何 形式的备份;如您使用本课件,将被视为您接受并同意遵守上述声明。