线程1 - 基础

进程与线程

  • process 进程:运行中的程序

  • 一个process可以包含多个thread

  • thread线程:类似流水线中的段,实现进程中的一个功能

  • 一个Java进程至少包含一个主线程-main线程,其中运行着main方法

线程6种状态

线程创建与运行

public class _Thread {
    public static void main(String[] args) {

        //main方法运行在main线程中
        //TODO .getName() 获取线程名
        System.out.println(Thread.currentThread().getName()); //main

        //创建线程
        MyThread t = new MyThread();
        //启动线程
        t.start();
        //终止线程 - 已弃用 'stop()' is deprecated
        //stop方法天生就不安全,因为它在终止一个线程时会强制中断线程的执行
        //不管run方法是否执行完了,并且还会释放这个线程所持有的所有的锁对象
        //t.stop();
    }
}

//TODO 声明自定义线程类
class MyThread extends Thread{
    //重写运行指令

    @Override
    public void run() {
        System.out.println("myThread:" + Thread.currentThread().getName());
    }
}
posted @   LaViez  阅读(11)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 在鹅厂做java开发是什么体验
· 百万级群聊的设计实践
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
· 永远不要相信用户的输入:从 SQL 注入攻防看输入验证的重要性
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
点击右上角即可分享
微信分享提示