一、线程基本概述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
(#换成@)。