用匿名子类来启动一个线程
来源:互联网 发布:mindmap mac 破解版 编辑:程序博客网 时间:2024/06/14 16:47
public class Test2 {
public static void main(String[] args) {
new Thread(new SecondThread()) {
public void run() {
System.out.println("hello!boss!");
};
}.start();
}
}
class SecondThread implements Runnable{
public void run() {
// TODO Auto-generated method stub
System.out.println("hello!SecondThread!");
}
}
public static void main(String[] args) {
new Thread(new SecondThread()) {
public void run() {
System.out.println("hello!boss!");
};
}.start();
}
}
class SecondThread implements Runnable{
public void run() {
// TODO Auto-generated method stub
System.out.println("hello!SecondThread!");
}
}
会后打出来的是hello!boss!
用分步骤写出来就是如下所示:
public class Test2 {
public static void main(String[] args) {
SecondThread a = new SecondThread();
Thread1 s = new Thread1(a);
s.start();
}
}
class SecondThread implements Runnable{
public void run() {
// TODO Auto-generated method stub
System.out.println("hello!SecondThread!");
}
}
class Thread1 extends Thread{
public void run() {
System.out.println("hello!boss!");
}
public Thread1(Runnable target) {
super(target);
}
}
匿名类在只是用一次的时候使用
阅读全文
0 0
- 用匿名子类来启动一个线程
- 由一个成员函数来启动一个线程
- 多线程的使用技巧:使用匿名内部类来实现一个线程的创建
- 创建新线程来存放子类项目
- 用匿名类的方式实现一个线程,并打印
- java匿名内部类启动线程
- 用HandlerThread创建一个启动线程
- App11_01_创建Thread类的子类来创建线程
- asp.net如何在事件中启动线程来打开一个页面
- 黑马程序员——直接在主函数中,建立匿名内部子类线程对象
- android 用handler开启一个线程来更新界面
- 用匿名联合来节省空间
- 用java匿名类来简化调试
- 创建和启动一个线程
- Qt:让任意线程执行一个匿名函数
- tomcat启动时,自动启动一个线程
- 随TOMCAT启动 启动一个线程
- android为什么不允许新开启一个线程来更新UI,而是用handler来更新界面
- 输入一个数,求从一到那个数中1出现的个数
- 理解 Java oop
- java中的栈、堆以及equals和==的区别
- 一张1960年的珍贵的老照片
- js排序算法详解-冒泡排序
- 用匿名子类来启动一个线程
- 【leetcode】414. Third Maximum Number(Python & C++)
- java上机心得报告2
- OPC UA
- hdu_1358_kmp_next_数组简单应用
- 内网IP和公网IP的区别
- 动态规划
- 发展在何方
- 在 Android 上,一个完整的 UDP 通信模块应该是怎样的?