java线程运行指定run

qjsbha 2009-12-10 04:01:29
我有一个timer他需要一个run但我还想在程序里在开线程。但它老是去不去运行新开线程的run!!!怎么办??急!
...全文
71 14 打赏 收藏 转发到动态 举报
写回复
用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
  • 打赏
  • 举报
回复
高手来帮帮忙!!啊啊

58,454

社区成员

发帖
与我相关
我的任务
社区描述
Java Eclipse
社区管理员
  • Eclipse
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧