zoukankan      html  css  js  c++  java
  • 多线程(一)

    在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() 暂停当前正在执行的线程对象,并执行其它线程。
  • 相关阅读:
    12.精益敏捷项目管理——产品协调小组笔记
    打字游戏
    提升权限
    下载者
    SMTP实现发送邮箱2(封装版)
    SMTP实现发送邮箱1
    电子邮件协议详解
    JSON运用在文件
    JSON函数表2
    JSON函数表1
  • 原文地址:https://www.cnblogs.com/tianqianlan/p/11219910.html
Copyright © 2011-2022 走看看