社区
Java SE
帖子详情
关于java Thread的问题
hzyd_
2014-09-15 06:03:01
有一个线程,
class testA extends Thread {
...
}
这里我
new testA().run();
和
new Thread(new testA()).run();
有什么区别,第二种形式有没有什么问题?
...全文
97
1
打赏
收藏
关于java Thread的问题
有一个线程, class testA extends Thread { ... } 这里我 new testA().run(); 和 new Thread(new testA()).run(); 有什么区别,第二种形式有没有什么问题?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
windsunmoon
2014-09-15
打赏
举报
回复
第一种是正常的,第二种 new Thread(new testA()).run(); 是把 TestA作为 一个Runnable 传入 构造一个线程。 最后都会执行 TestA 的run方法。 执行结果没有区别。 但是第二种 实在没啥必要
手撕
Java
系列-
Thread
详解,
Thread
源码解读,
Thread
核心方法,
Thread
安全
问题
,
Thread
用到的设计模式
本文深入解读
Java
Thread
类,涵盖源码解读,包括类定义、构造方法等;给出应用示例,展示核心方法使用;分析多线程编程中的安全
问题
,如竞态条件、死锁等,并提供解决方法;还介绍了
Thread
类用到的多种设计模式,如模板方法、策略模式等。
Java
Thread
应该注意的
问题
本文介绍了
Java
Thread
编程中应注意的
问题
。包括同步对象要保持恒定,可声明为final或用单例模式获取;共享数据推荐放在实现Runnable接口的类里;同步粒度要小;线程间通知用Object的wait()和notify()等方法;跨类同步对象可通过静态成员、参数传递等方法实现。
Java
Thread
问题
集之
Thread
.stop()篇
本文探讨了
Java
中
Thread
.stop()方法的
问题
,指出其不安全性源于可能导致数据不一致性和应用程序错误。文章通过实验验证了该方法的行为,并提供了正确的线程停止策略。
用
Thread
Dump解决
Java
线程
问题
,轻松又高效!
本文介绍了如何利用
Thread
Dump快速定位和解决
Java
中的线程
问题
,包括死锁、线程泄漏与线程饥饿。通过分析线程状态、堆栈跟踪和锁信息,结合JDK工具或IDE生成dump文件,实现高效的故障排查。
Java SE
62,622
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章