java三种匿名的方式开启线程
2024-08-25 20:29:03
package demo04;
/*
* 使用匿名内部类,实现多线程程序
* 前提:继承或者接口实现
* new 父类或者接口(){
* 重写 抽象方法
* }
*/
public class ThreadDemo {
public static void main(String[] args) {
//方式1:继承方式 XXX extends Thread{public void run(){}}
new Thread(){
public void run(){
System.out.println("!!!");
}
}.start(); //方式2:实现类不匿名,Thread类对象匿名
//实现接口方式 XXX implements Runnable{ public void run {} }
Runnable r=new Runnable() { @Override
public void run() {
System.out.println("###");
}
};
new Thread(r).start(); //方式3:匿名Thread对象传入匿名实现类Runnable对象
new Thread(new Runnable() { @Override
public void run() {
System.out.println("@@@"); }
}).start();
}
}
最新文章
- 解决微信公众号OAuth出现40029(invalid code,不合法的oauth_code)的错误
- python学习笔记(1)
- JMS发布/订阅消息传送例子
- .Net程序员之Python基础教程学习----列表和元组 [First Day]
- angular留言板
- ubuntu初始化root帐号密码
- MAC中开发Unity3D
- Connection to DB
- Codeforces Gym 100342C Problem C. Painting Cottages 暴力
- sphinx 增量索引 及时更新、sphinx indexer索引合成时去旧和过滤办法(转)
- vs2015体验
- Linux学习之挂载操作
- jQuery EasyUI API - Base - Draggable [原创汉化官方API]
- Storm同步调用之DRPC模型探讨
- NumPy学习_02 ndarray基本操作
- ESB开发WebService接口
- 【XSY2693】景中人 区间DP
- c++ char数组形式的字符串 与输入输出
- node加密
- 性能测试八:jmeter进阶之beanshell
热门文章
- centos7安装pgsql及操作命令
- GoogleTest 之路2-Googletest 入门(Primer)
- Eclipse使用Mybatis-Generator插件
- [译]The Python Tutorial#8. Errors and Exceptions
- w3resource_MySQL练习: Aggregate_functions
- Django之FileField字段
- luogu3690 【模板】Link Cut Tree (动态树)
- day03_12 缩进介绍
- Jmeter Cluster
- python学习-- Django根据现有数据库,自动生成models模型文件