回到顶部

java 线程浅解01[创建以及启动]

时间:5年前   作者:我就是曹总   浏览:115   [站内原创,转载请注明出处]

标签: java  

线程,公司里面大部分人很少用到,但是接触底层,或者面试,涉及几率极大,现对其了解如下,如有补充,非常感谢

何为线程:

一个应用程序里面不同滴执行路径

何为进程:

静态概念,例如window里面滴exe文件.那么进程执行是指,进程中滴主应用程序滴执行路径

那么在java中如何实现线程:1.继承java.lang.thread类,2.实现java.lang.Runable接口

如下代码


package com.thread;

public class Thread01_Create {
	public static void main(String[] args) {
		//继承Thread启动线程方式
		MywThread4 mt4=new MywThread4();
		mt4.start();
		
		//实现Runable启动方式
		MyThread3 mt3=new MyThread3();
		Thread th3=new Thread(mt3);
		th3.start();
		
		for (int i = 0; i < 10; i++) {
			System.out.println(" i am 3");
		}
	}
}


class MywThread4 extends Thread{
	@Override
	public void run() {
		for (int i = 0; i < 10; i++) {
			System.out.println(" i am 1");
		}
	}
}


class MyThread3 implements Runnable{
	public void run() {
			for (int i = 0; i < 10; i++) {
				System.out.println(" i am 2"+i);
			}
	}
	
}

执行结果:
 i am 1
 i am 3
 i am 1
 i am 3
 i am 1
 i am 20
 i am 3
 i am 1
 i am 21
 i am 3
 i am 1
 i am 22
 i am 3
 i am 1
 i am 23
 i am 3
 i am 1
 i am 24
 i am 3
 i am 1
 i am 25
 i am 3
 i am 1
 i am 26
 i am 3
 i am 1
 i am 27
 i am 3
 i am 28
 i am 29






我就是曹总最后编辑于:5年前

内容均为作者独立观点,不代表八零IT人立场,如涉及侵权,请及时告知。

评论努力加载中...
暂无评论
暂无评论

手机扫码阅读

热门相关

加载中...
关于我们   联系我们   申请友链   赞助记录   站点地图
© 2014 - 2017 www.80iter.com All Rights Reserved. 京ICP备14042174号-1
本站遵循 CC BY 4.0 协议,转载请注明出处 。