线程?进程?线程是什么呢?进程是什么?这些问题大概都会听过~
进程由多个线程组成,程序一运行起来,就会有进程存在,一般程序就会有一个或者多个进程存在,一个进程中可能存在一个过多个线程,不同线程之间不会干扰;
java实现多线程一共有两种方法,第一种就是继承Thread类,第二种就是实现Runnable接口,然后都是复写run方法,在run方法里面实现自己要实现的代码,然后通过start方法启动线程,然后就会自动调用run方法:
具体体现多线程请看以下demo:
package com.seven.thread; public class MyFirstThread { public static void main(String[] args) { //开启线程 new Thread(new MyThread()).start(); for(int i= 0;i<100;i++){ System.out.println("main"+i); } } } class MyThread extends Thread{ public void run() { for(int i=0;i<100;i++){ System.out.println("mythread"+i); } } }
从这里例子就可以看出我们线程主要的的特性,自定义线程与主函数想的线程是同时进行的,每次运行结构都会不一致!
时间: 2024-10-14 17:55:17