德莱華 2015-11-08 15:10 采纳率: 75%
浏览 3088
已采纳

java 线程 怎么暂停与重新开启

这是我的一个线程类
class senddata extends Thread{
private String command;
public void setcommand(String c){
this.command=c;
}
public void run() {
//省略行为,其实就是使用socket发送数据
}
}
我想发送一个信息,第一次发送可以没问题,第二次我使用setcommand方法换一个命令再发送,就完了!前一个命令已经发送完了,不应该执行完run方法里的东西这个线程就关闭吗?请问大牛,我这个简单的需求该怎么实现?

  • 写回答

4条回答

  • AugustLeo_cheng 2015-11-09 02:12
    关注

    start 启动线程
    sleep 固定时间会自动唤醒
    wait notify和notifyAll唤醒

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

悬赏问题

  • ¥60 Python如何后台操作Vmwake虚拟机键鼠
  • ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
  • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
  • ¥30 截图中的mathematics程序转换成matlab
  • ¥15 动力学代码报错,维度不匹配
  • ¥15 Power query添加列问题
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 報錯:Person is not mapped,如何解決?
  • ¥15 c++头文件不能识别CDialog
  • ¥15 Excel发现不可读取的内容