thread
来源:互联网 发布:windows live id下载 编辑:程序博客网 时间:2024/06/03 08:27
package interview20170616;public class Question05{/** * 仅提供测试 * * @author ZengWenFeng * @date 2011.10.09 * @param args */public static void main(String[] args){Thread t = new Thread(){public void run(){pong();}};/**1.start()方法来启动线程,真正实现了多线程运行。这时无需等待run方法体代码执行完毕,可以直接继续执行下面的代码;通过调用Thread类的start()方法来启动一个线程,这时此线程是处于就绪状态, 并没有运行。 然后通过此Thread类调用方法run()来完成其运行操作的, 这里方法run()称为线程体,它包含了要执行的这个线程的内容, Run方法运行结束, 此线程终止。 然后CPU再调度其它线程。2.run()方法当作普通方法的方式调用。程序还是要顺序执行,要等待run方法体执行完毕后,才可继续执行下面的代码 程序中只有主线程——这一个线程, 其程序执行路径还是只有一条, 这样就没有达到写线程的目的。 记住:多线程就是分时利用CPU,宏观上让所有线程一起执行 ,也叫并发 *///t.run();//同步了pongping,普通调用,先执行方法体pong,在pingt.start();//异步了,那么就不一定打印出什么结果,由于程序片段太少,基本打印pingpongSystem.out.println("ping");}static void pong(){System.out.println("pong");}}
阅读全文
0 0
- Thread
- thread
- Thread
- Thread
- thread
- thread
- Thread
- Thread
- Thread
- Thread
- Thread
- Thread
- Thread
- Thread
- Thread
- Thread
- Thread
- Thread
- 欢迎使用CSDN-markdown编辑器
- windows--reg--删除注册表指定的键(也叫项)、指定的值
- 转发Mybatis的学习教程链接
- 通信接口封装json、XML格式数据
- SQlite与android 的数据交互 (android 项目心得三)
- thread
- java 输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
- HDU1800 Flying to the Mars(贪心)
- 朴素贝叶斯
- struts2学习之第二天
- MySQL伪列自增
- 比较好用的java导出大数据量Excel
- powerbuilder IDE的智能提示或补全
- 程序,进程,线程,协程。