你的位置:首页 > 软件开发 > Java > 基础学习day11

基础学习day11

发布时间:2015-09-17 12:00:25
一、线程基本概述1.1、进程和线程进程:一个应用程序一般都是一个进程,正在进行的程序 每一个进程最少都有一个线程,都有一个执行顺序,该顺序是一个执行路径或者一个控制单元 线程:进程中一个独立的控制单元,线程控制着进程的执行。 windows中的任务管理器,可以查看进程 ...

一、线程基本概述

1.1、进程和线程

进程:一个应用程序一般都是一个进程,正在进行的程序

 

每一个进程最少都有一个线程,都有一个执行顺序,该顺序是一个执行路径或者一个控制单元

 

线程:进程中一个独立的控制单元,线程控制着进程的执行。

 

windows中的任务管理器,可以查看进程,linux下通过ps命令

线程是进程的最小单位

线程依赖于进程

线程随着进程的创建和创建,随着进程的结束而消亡

如迅雷:可以同时开启多个下载,就是多线程

多个程序同时执行,时CPU在很快的切换,看上去是同时执行,实际上是在CPU在切换执行。

多线程存在的意义:可以让程序中的内容同时执行。

 

二、继承线程的创建

2.1、继承Thread,重写run方法

 

package com.pb.thread.demo1;/** * * @author Denny * 继承Thread 类并重写run方法来创建线程类 * */public class MyThread extends Thread {    private int count;    /*   * 重写run 方法   * @see java.lang.Thread#run()   */  @Override  public void run(){    /*     * 要运行的代码块或者方法,在这里调用,或者直接写在这里     */    while(count<10){    count++;    System.out.println("My thread run方法启动了"+count);    }  }  public static void main(String[] args) {    //声明线程类    MyThread mt=new MyThread();    //启动线程,JVM调用run方法    mt.start();    //主线程    for(int x=0;x<10;x++){     System.out.println("main thread"+x);    }}    }

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:基础学习day11

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录