`
myl3017
  • 浏览: 3634 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

请写出线程执行结果

    博客分类:
  • java
阅读更多

public class ThreadEg implements Runnable {

@Override
public void run() {
try{
Thread.sleep(1000);
}catch(InterruptedException e){
e.printStackTrace();

}
System.out.println(Thread.currentThread().getName()+"运行结束");
}

public static void main(String[] args) throws InterruptedException {
System.out.println(Thread.currentThread().getName()+"开始运行");
ThreadEg te=new ThreadEg();
Thread thread=new Thread(te,"thread");
Thread thread1=new Thread(te,"thread1");
Thread thread2=new Thread(te,"thread2");
thread1.start();
thread.start();
thread1.join();
thread.join();
thread2.start();
Thread.sleep(2000);
System.out.println(Thread.currentThread().getName()+"运行结束");

}

}


结果:
main开始运行
thread1运行结束
thread运行结束
thread2运行结束
main运行结束
分享到:
评论

相关推荐

    delphi多线程同步对象及异步执行监视CPU.zip

    不精通线程、不擅长对多线程进行管理,就不可能在当今多CPU多核心的年代写出优秀的程序代码,软件的性能将会大打折扣。本文及其示例代码,诠释System.Classes.pas中的(多)线程 和System.SyncObjs.pas (深入应用...

    实验二、嵌入式Linux多线程编程实验

    1. 熟悉线程的定义、创建及应用方法,掌握编译源代码时引入线程库的方法。 2. 掌握如何利用信号量完成线程间的同步与互斥。 3. 熟悉Makefile工作原理,掌握编写Makefile的编写方法。 二、实验基本要求 1. 掌握熟悉...

    多线程网络传输

    看到很多朋友在寻求多线程网络传输代码,为此,从我开发的网络棋牌游戏中整理出这个献给大家:) 开发环境:Delphi7.0+WinXP,没用其他控件(除了Delphi自带的Indy) 使用协议:TCP/IP 客户端一次发送65000字节的包,...

    多线程网络传输 v1.0

    看到很多朋友在寻求多线程网络传输代码,为此,从我开发的网络棋牌游戏中整理出这个献给大家:)开发环境:Delphi7.0+WinXP,没用其他控件(除了Delphi自带的Indy)传输协议:TCP/IP客户端一次发送65000字节的包,服务端...

    线程的编写

    一个小的关于进程的编写,可能不是很完善,还需在升入理解

    简单多线程例子(计算+写到文件)

    每个线程会自动在运行目录下写出当前题目计算结果,实现实时保存。可以直接使用几百或者上千个线程(本机使用的是1000个线程)。题目多并且线程多的情况下,会出现线程已经执行完成,但是列表框还没在显示。@易语言...

    5操作系统实验报告.doc

    课 程 实 验 报 告 课程名称: 线程控制实验 ... 6、让单线程程序睡眠四秒钟、多线程程序各子线程睡一秒的条件下(两程序的 总睡眠时间相同),对比执行结果; 7、分析两次对比结果的差异,写出自己的见解。 三、运行

    简单多线程例子(计算+写到文件)-易语言

    每个线程会自动在运行目录下写出当前题目计算结果,实现实时保存。 可以直接使用几百或者上千个线程(本机使用的是1000个线程) 题目多并且线程多的情况下,会出现线程已经执行完成 但是列表框还没在显示,这是...

    Python3多线程基础知识点

    多线程类似于同时执行多个不同程序,多线程运行有如下优点: 使用线程可以把占据长时间的程序中的...但是线程不能够独立执行,必须依存在应用程序中,由应用程序提供多个线程执行控制。 每个线程都有他自己的一组C

    委托和线程基本代码

    这两个代码是实现同一个功能,但可以体验出线程的作用。前一个委托代码,可以运行体验,就会发现明显的不同。前一个程序,鼠标指针显示为一个环,界面锁死。而后面线程写的,用户点击提交的同时还可以继续操作鼠标。

    DMS 统计日志信息(后台执行的 支持多线程)

    自己写的 后台执行的 支持多线程 学习交流用的 主要用途是提取服务器日志文件中有价值的信息,找到用户进入服务器的时间和退出服务器的时间,将这个用户对象写入文件(暂时没有实现写入数据库,只是打印到指定的...

    多线程编程指南PDF

    多线程基础介绍.........................................................................................................................................15 定义多线程术语...................................

    android 网络应用轻量框架-多线程管理-高效缓存-设计模式

    5:先执行缓存数据后执行请求数据 (缓存性能) 6:使用状态模式 观察者模式更好的处理多线程 最初的想法:网络优化开发框架 (移除任务未完成) 网络稳定,系统运行稳定性,大内存消耗稳定,长时间运行稳定性 ...

    Jmeter 八大可执行元件.docx

    定义:测试片段元素是控制器上的一种特殊的线程组,在测试树上与线程组处在同一层级,添加下层组件的方式和线程组相同(可以理解为不能执行的线程组) 与线程组的区别是:test fragment不被执行,必须通过逻辑控制...

    Python3 多线程

    Python3 多线程 多线程类似于同时执行多个不同程序,多线程运行有如下优点...但是线程不能够独立执行,必须依存在应用程序中,由应用程序提供多个线程执行控制。 每个线程都有他自己的一组CPU寄存器,称为线程的上下文

    易语言-简单多线程例子(计算+写到文件)

    每个线程会自动在运行目录下写出当前题目计算结果,实现实时保存。 可以直接使用几百或者上千个线程(本机使用的是1000个线程) 题目多并且线程多的情况下,会出现线程已经执行完成,但是列表框还没在显示。

    多线程编程指南(系统描述了线程标准 线程同步 多线程编程原则 等)

    停止执行线程.............................................................................................................................. 38 设置线程的优先级.............................................

    Python QTimer实现多线程及QSS应用过程解析

    多线程类似于同时执行多个不同程序,多线程运行有如下优点: ...但是线程不能够独立执行,必须依存在应用程序中,由应用程序提供多个线程执行控制。 每个线程都有他自己的一组CPU寄存器,称为线程的上下文,该

    Android 线程thread的两种实现方法(必看)

    这篇文章中有三点需要提前说明一下, 一:在android中有两种实现线程thread的方法: 一种是,扩展java.lang.Thread...下面分别给出两种线程的实现方法,其一,扩展java.lang.Thread类,也就是把run()方法写到线程里面:

Global site tag (gtag.js) - Google Analytics