zoukankan      html  css  js  c++  java
  • 线程创建

    线程创建

    Thread、Runnable、Callable

    • Thead class : 继承Thread类(重点)
    • Runnable接口 : 实现Runnable接口(重点)
    • Callable接口 : 实现Callable接口(了解)

    Thread(学习提示:查看JDK帮助文档)

    • 自定义线程类继承Thread类

    • 重写run()方法,编写线程执行体

    • 创建线程对象,调用start()方法启动线程

    代码示例

    //创建线程方式一:继承Thread类,重写run()方法,调用start开启线程
    
    //总结:注意,线程开启不一定立即执行,由CPU调度执行
    public class TestThread extends Thread{
        @Override
        public void run() {
            //run方法线程体
            for (int i = 0; i < 200; i++) {
                System.out.println("我在看代码= ="+ i);
            }
        }
    
        public static void main(String[] args) {
            //main线程,主线程
    
            //创建一个线程对象
            TestThread testThread1 = new TestThread();
    
            //调用start()方法开启线程
            testThread1.start();
    
            for (int i = 0; i < 200; i++) {
                System.out.println("我在学习多线程- -"+ i);
            }
        }
    
    }
    
  • 相关阅读:
    【HDOJ】1243 反恐训练营
    Eclipse 点击 Run 自动生成 out 文件的错误
    经纬度转凯立德 K 码
    Android开发环境建立
    Android 学习过程中遇到的知识点
    Android
    Android
    素数距离问题
    取石子(一)
    素数求和问题
  • 原文地址:https://www.cnblogs.com/helloxiaolu/p/13298652.html
Copyright © 2011-2022 走看看