社区
Eclipse
帖子详情
java线程运行指定run
qjsbha
2009-12-10 04:01:29
我有一个timer他需要一个run但我还想在程序里在开线程。但它老是去不去运行新开线程的run!!!怎么办??急!
...全文
71
14
打赏
收藏
java线程运行指定run
我有一个timer他需要一个run但我还想在程序里在开线程。但它老是去不去运行新开线程的run!!!怎么办??急!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
anly_hz
2009-12-10
打赏
举报
回复
ChildThread threads=new Thread();
应该是Thread threads=new ChildThread();
我写错了
qjsbha
2009-12-10
打赏
举报
回复
哦好了!!!谢谢给你分!
qjsbha
2009-12-10
打赏
举报
回复
[Quote=引用 11 楼 anly_hz 的回复:]
Thread threads=new Thread();
你的
public void run()
{
第二个run
}
怎么能写在这个类里面呢
你要用:ChildThread threads=new Thread();
threads.start();
public class ChildThread extends Thread{
public void run()
{
第二个run
}
}
[/Quote]
void is an invalid type for the variable run
第二个run函数提示这个错误!
anly_hz
2009-12-10
打赏
举报
回复
Thread threads=new Thread();
你的
public void run()
{
第二个run
}
怎么能写在这个类里面呢
你要用:ChildThread threads=new Thread();
threads.start();
public class ChildThread extends Thread{
public void run()
{
第二个run
}
}
qjsbha
2009-12-10
打赏
举报
回复
[Quote=引用 9 楼 anly_hz 的回复:]
Thread threads.start();
这是什么意思?
[/Quote]写错了没copy。本来是对的。。这不是问题!!!!!!!!!!threads.start();这没问题
anly_hz
2009-12-10
打赏
举报
回复
Thread threads.start();
这是什么意思?
qjsbha
2009-12-10
打赏
举报
回复
long TimeSpace=10*60*1000;
long TimeDelay=1000; //单位毫秒
Timer timer = new Timer();
//排指定的任务从指定的延迟后开始进行重复的固定延迟执行。以近似固定的时间间隔(由指定的周期分隔)进行后续执行。
timer.schedule(new TimerTaskRun(), TimeDelay, TimeSpace);
try
{
Thread.sleep(TimeSpace);
}
catch(Exception ex)
{
timer.cancel();
}
public void run()
{
Thread threads=new Thread();
Thread threads.start();
}
public void run()
{
第二个run
}
anly_hz
2009-12-10
打赏
举报
回复
你能把你的代码发上来看看吗
qjsbha
2009-12-10
打赏
举报
回复
[Quote=引用 5 楼 anly_hz 的回复:]
引用 3 楼 qjsbha 的回复:
引用 2 楼 anly_hz 的回复:
没看懂
就是我程序里面能不能有2个run函数啊???
但它老是去不去运行新开线程的run!!!
我是指这一句没看懂
你开两个线程它们会各run各的,不会run到一起的
[/Quote]它不去运行我的第二个run啊!!!
anly_hz
2009-12-10
打赏
举报
回复
[Quote=引用 3 楼 qjsbha 的回复:]
引用 2 楼 anly_hz 的回复:
没看懂
就是我程序里面能不能有2个run函数啊???
[/Quote]
但它老是去不去运行新开线程的run!!!
我是指这一句没看懂
你开两个线程它们会各run各的,不会run到一起的
cfd406635982
2009-12-10
打赏
举报
回复
只要不一样就行啊
如果一样的肯定报错啊
如果名字就都要叫run
那方法的参数肯定不能一样
qjsbha
2009-12-10
打赏
举报
回复
[Quote=引用 2 楼 anly_hz 的回复:]
没看懂
[/Quote]就是我程序里面能不能有2个run函数啊???
anly_hz
2009-12-10
打赏
举报
回复
没看懂
qjsbha
2009-12-10
打赏
举报
回复
高手来帮帮忙!!啊啊
Java
线程
的6种状态及切换(透彻讲解)
2.
运行
(
RUN
NABLE):
Java
线程
中将就绪(ready)和
运行
中(
run
ning)两种状态笼统的称为“
运行
”。
线程
对象创建后,其他
线程
(比如main
线程
)调用了该对象的start()方法。该状态的
线程
位于可
运行
线程
池中,等待被
线程
...
java
线程
执行方法_
java
线程
的常用方法
java
线程
的常用方法编号方法说明1public void start()使该
线程
开始执行;
Java
虚拟机调用该
线程
的
run
方法。2public void
run
()如果该
线程
是使用独立的
Run
nable
运行
对象构造的,则调用该
Run
nable 对象的
run
...
【
Java
多
线程
】停止
线程
目录 1. 停止
线程
的方法 2. 判断
线程
是否是停止状态 ...1)使用退出标志,使
线程
正常退出,也就是当
run
方法完成后
线程
终止。 2)使用stop方法强行终止
线程
,但是不推荐使用这个方法,因为stop和suspend及resum
Java
线程
组-ThreadGroup
1、什么是
线程
组 ThreadGroup类是
线程
组,表示一组
线程
的集合,可用其对一批
线程
和
线程
组进行管理。可把
线程
归属到
指定
的
线程
组中...
线程
运行
中,不能改变它的归属
线程
组;即
线程
一旦
指定
所在的
线程
组就不可改变。 2
Java
线程
是怎么实现
run
方法的执行的呢?【 多
线程
在JVM中的实现原理剖析】
在JVM首次加载Thread类的时候,在Thread类的静态初始化块中,调用...至此,操作系统
线程
为就绪状态,等待被CPU选中
运行
时,就会调用执行入口函数
java
_start,调用
Java
线程
的
run
方法,至此
Java
线程
也就同时
运行
起来了。
Eclipse
58,454
社区成员
49,450
社区内容
发帖
与我相关
我的任务
Eclipse
Java Eclipse
复制链接
扫一扫
分享
社区描述
Java Eclipse
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章