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);
            }
        }
    
    }
    
  • 相关阅读:
    2016年开源软件评选(截图备份)
    牛逼的思维方式都是倒逼出来的(摘)
    3-22 多态
    3 -20 类
    3 -19标准库
    3 -16 json序列化
    3 -16 内置方法
    迭代对象 和 迭代器
    3 -14 迭代 和列表 生成器
    3-13 装饰器
  • 原文地址:https://www.cnblogs.com/helloxiaolu/p/13298652.html
Copyright © 2011-2022 走看看