`

超线程的相关练习

阅读更多

import java.awt.Container;

import javax.swing.*;


public class Animation extends JFrame implements Runnable{

JLabel jlb = null;
int frame = 0;
ImageIcon[] img = new ImageIcon[3];

public Animation(){
super("");

for(int i=0; i<img.length; i++){
img[i] = new ImageIcon("res/card" + i + ".png");
}

jlb = new JLabel(img[0]);

Container c = this.getContentPane();

add(jlb);
new Thread(this).start();
this.setSize(500,600);
this.setVisible(true);

}

public void run(){
while(true){
jlb.setIcon(img[++frame%3]);
try{

//线程的启动
Thread.sleep(1000);
}catch(InterruptedException ie){
ie.printStackTrace();
}
}
}

public static void main(String[] args) {
new Animation();

}

}

分享到:
评论

相关推荐

    嵌入式Linux应用程序开发标准教程(第2版全)

    2.1.1 用户系统相关命令 2.1.2 文件相关命令 2.1.3 压缩打包相关命令 2.1.4 文件比较合并相关命令 2.1.5 网络相关命令 2.2 Linux启动过程详解 2.2.1 概述 2.2.2 内核引导阶段 2.2.3 init阶段 2.3 Linux系统服务 ...

    嵌入式Linux应用程序开发详解

    2.1.4 比较合并文件相关命令 40 2.1.5 网络相关命令 45 2.2 Linux启动过程详解 50 2.2.1 概述 51 2.2.2 内核引导阶段 51 2.2.3 init阶段 52 2.3 Linux系统服务 54 2.3.1 独立运行的服务 55 ...

    CloudLabEurecom-MapReduce

    降低故障成本(好)对于一般情况:#Reducers可以并行执行取决于#CPU,#Cores在集群中,也取决于#unique_key传递给reducers #Tasks run in每个 CPU 并行 = #Cores * #HW-threads per core(例如超线程) 使用 ...

    UNIX 高级教程系统技术内幕

    3.7.1 Mach 的抽象概念——任务和线程 3.7.2 Mach 的C-threads 3.8 Digital UNIX 3.8.1 UNIX 接口 3.8.2 系统调用和信号 3.8.3 pthreads 线程库 3.9 Mach 3.0 的续体 3.9.1 编程模型 3.9.2 使用续体 3.9.3 优化 ...

    Python3程序开发指南 第二版 (第一部分)

    之后分章节对其进行了详尽的阐述,包括数据类型、控制结构与函数、模块、文件处理、调试、进程与线程、网络、数据库、正则表达式、GUI程序设计等各个方面,并介绍了其他一些相关主题。全书内容以实例讲解为主线,每...

    Python3程序开发指南 第二版 (第二部分)

    之后分章节对其进行了详尽的阐述,包括数据类型、控制结构与函数、模块、文件处理、调试、进程与线程、网络、数据库、正则表达式、GUI程序设计等各个方面,并介绍了其他一些相关主题。全书内容以实例讲解为主线,每...

    Python 3程序开发指南(第二版) 中文版电子书

    之后分章节对其进行了详尽的阐述,包括数据类型、控制结构与函数、模块、文件处理、调试、进程与线程、网络、数据库、正则表达式、GUI程序设计等各个方面,并介绍了其他一些相关主题。全书内容以实例讲解为主线,每...

    ForNavSchool:武汉理工航运学院信息查询平台

    项目构建构建平台:Netbeans项目类型: 练习项目 Java爬虫 文本搜索项目Bug 网页中无法翻页,只能获取第一页内容,无法获取翻页部分的html 搜索中取消操作,强制停止线程,多个线程如何协调?本项目中两个线程,搜索...

    深入解析Windows操作系统中文.part2.rar

    检查与进程、线程和作业相关的数据结构和算法;观察Windows如何管理虚拟内存和物理内存;理解NTFS的操作和格式,诊断文件系统访问问题;从上往下查看Windows的网络栈,包括映射、API、名称解析和协议驱动程序;诊断...

    ultransfer:Java中使用套接字的文件传输协议实现。 CLI程序,客户端服务器,选项,多线程。 用作目录删除模式,服务器将在其中存储收到的所有内容

    超转移 Java中使用套接字的文件传输协议实现。 CLI程序,客户端服务器,选项,多线程。 作为目录删除模式,服务器将在其中存储接收到的所有内容。 用法:java -jar filesender.jar [-r | -s] [-p端口] [-d DEST主机...

    cs140e-21spr:斯坦福大学CS140E课程的回购,2021年冬季

    我们每周将进行两个三到五个小时的练习。 您应该能够一口气完成几乎所有的实验。 将有几项家庭作业,作为将前面的实验室联系在一起的微型资本项目。 由于我们仅通过使用虚拟类来开创新局面,因此我们可以添加一个...

    节拍器-一个简单易用的节拍器-易语言

    正好开始需要搭配节拍器练习了,然后又发现电脑端没有合适的节拍器(可能是我不会搜吧),手机端的又有广告,于是乎决定自动动手丰衣足食 节拍器支持以下拍号: 1/4、2/4、3/4、4/4、3/8、6/8 支持BPM最大最小值: 40-...

    Eclipse权威开发指南2.pdf

    6.5.5 相关练习..... 173 6.6 配置的管理...... 174 6.6.1 理解默认配置处理..... 174 6.6.2 使用备用配置..... 175 6.6.3 在工作空间和配置之间强制建立一对一关系..... 177 6.7 本章小结...... 178 6.8 参考...

    Eclipse权威开发指南3.pdf

    6.5.5 相关练习..... 173 6.6 配置的管理...... 174 6.6.1 理解默认配置处理..... 174 6.6.2 使用备用配置..... 175 6.6.3 在工作空间和配置之间强制建立一对一关系..... 177 6.7 本章小结...... ...

    Eclipse权威开发指南1.pdf

    6.5.5 相关练习..... 173 6.6 配置的管理...... 174 6.6.1 理解默认配置处理..... 174 6.6.2 使用备用配置..... 175 6.6.3 在工作空间和配置之间强制建立一对一关系..... 177 6.7 本章小结...... ...

    hffix:金融信息交换协议C ++库

    它只是普通的现代通用迭代器样式的C ++ 98中的超快速解析器和序列化器。 您好,FIX! 快速开始 主要存储库位于 固定印 要查看运行中的库的示例,请在Shell提示符下输入以下四个命令。 本示例使用hffix库随附的...

    asp.net知识库

    与正则表达式相关的几个小工具 你真的了解.NET中的String吗? .NET中的方法及其调用(一) 如何判断ArrayList,Hashtable,SortedList 这类对象是否相等 帮助解决网页和JS文件中的中文编码问题的小工具 慎用const...

    C#微软培训资料

    我们的目标就是超 是是 是 越今天各自为营的 超越今天各自为营的超越今天各自为营的 超越今天各自为营的 Web 站点 站点站点 站点 把 把把 把 Internet 建成一 建成建成 建成 个 一个一 一...

    MySQLDBA运维笔记.pdf

    mysql 总结........................................................................................................................................6 1.1 数据库的种类.......................................

Global site tag (gtag.js) - Google Analytics