开发者社区 问答 正文

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

这是我的一个线程类

class senddata extends Thread{
private String command;
public void setcommand(String c){
this.command=c;
}
public void run() {
//省略行为,其实就是使用socket发送数据
}
}

我想发送一个信息,第一次发送可以没问题,第二次我使用setcommand方法换一个命令再发送,就完了!前一个命令已经发送完了,不应该执行完run方法里的东西这个线程就关闭吗?请问大牛,我这个简单的需求该怎么实现?

展开
收起
蛮大人123 2016-03-20 16:26:12 3069 分享 版权
1 条回答
写回答
取消 提交回答
  • 我说我不帅他们就打我,还说我虚伪

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

    2019-07-17 19:09:48
    赞同 展开评论
问答分类:
问答标签:
问答地址: