java基础:线程
来源:互联网 发布:微博登录显示网络问题 编辑:程序博客网 时间:2024/05/29 18:25
1:什么是线程
这个程序,有几条执行路径呢?其实只有一条,就是main主线程
输出结果:
main--->m1--->m2--->m3--->main
2:多线程实现方法之implement Runnable接口
输出结果:
main-------0
Runner1----0
main-------1
Runner1----1
main-------2
main-------3
Runner1----2
main-------4
Runner1----3
main-------5
Runner1----4
main-------6
Runner1----5
main-------7
Runner1----6
main-------8
Runner1----7
main-------9
Runner1----8
main-------10
Runner1----9
看以看出有两条执行路径,两个线程,一个是main主线程,一个是Runner1线程。
3:线程创建方法之:extends Thread类
输出结果同上!
注意:既然线程创建有两种方式,那么我们采用哪一种呢?原则上最好采用implement Runnable接口
因为使用接口方式,更加灵活,不仅可以继承,还可以implement其他接口。
0 0
- 线程之一:JAVA线程基础
- 线程之一:JAVA线程基础
- java线程学习基础
- Java基础 -- 线程
- Java基础 -- 线程2
- JAVA线程基础
- Java 线程基础
- Java线程基础1
- java线程基础
- java基础 线程
- Java 线程基础
- java 线程基础
- 十三、Java线程基础
- java线程基础
- java基础之线程
- JAVA线程基础(一)
- Java基础之线程
- java基础--线程总结
- bootstrap按钮组
- 密码验证
- Python学习五:dict 和 set
- 传说中的数据结构【栈】
- ie 8下 background-image设置
- java基础:线程
- 请判断一个数是不是水仙花数。 其中水仙花数定义各个位数立方和等于它本身的三位数。 输入 有多组测试数据,每组测试数据以包含一个整数n(100<=n<1000) 输入0表示程序输入结束。 输出 如果n是
- 愚人节的礼物【栈】
- 简单0-1背包问题
- 以色列强大的三个秘密
- HDU 2639 Bone Collector II 01背包第K优解
- 小南刚学了二进制,他想知道一个数的二进制表示中有多少个1,你能帮他写一个程序来完成这个任务吗? 输入 第一行输入一个整数N,表示测试数据的组数(1<N<1000) 每组测试数据只有一行,是一个整数M(
- Codefroces 289 div2 A.Maximum in Table (打表)
- Struts2、SpringMVC、Servlet(Jsp)性能对比 测试