码迷,mamicode.com
首页 > 编程语言 > 详细

java多线程概述

时间:2015-08-04 00:27:08      阅读:119      评论:0      收藏:0      [点我收藏+]

标签:

    线程?进程?线程是什么呢?进程是什么?这些问题大概都会听过~

  进程由多个线程组成,程序一运行起来,就会有进程存在,一般程序就会有一个或者多个进程存在,一个进程中可能存在一个过多个线程,不同线程之间不会干扰;

  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);
        }
    }
    
}

从这里例子就可以看出我们线程主要的的特性,自定义线程与主函数想的线程是同时进行的,每次运行结构都会不一致!

 

java多线程概述

标签:

原文地址:http://www.cnblogs.com/sevenlin/p/sevenlin_thread20150803.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!