相关疑难解决方法(0)

一定时间后如何重试功能请求

如果用户数据为空,如何使其重试发送尝试。最多2次重试,10秒后重试1次?

public class UserHandler {
  private List users = new ArrayList();

  public void addUser(username) {} //adds user
  public Userdata findUser(username) {} //finds user

  public void sendTo(String username, String message) {
    Userdata user = findUser(username);
    if(user != null) {
        Out out = new Out(user.getClientSocket());
        out.println(message);
    } 
  }
}
Run Code Online (Sandbox Code Playgroud)

我真的需要手动插入线程并将其在sendTo()中休眠吗?

编辑:服务器使用Java 1.4.2

java

4
推荐指数
2
解决办法
3587
查看次数

标签 统计

java ×1