如果用户数据为空,如何使其重试发送尝试。最多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 ×1