私は、twitterをpingするJavaクラス(スレッド)を作成したいと考えています。接続がなくても接続が確立してから、他のクラスやスレッドを再実行するまで待ちません。 ウェブサイトに「ping」し、すべての静的メソッドを実行するためのコードがMainクラスにあります。これは問題の良い解決策ですか?ここでjavaでtimeOutクラスを作成する
は、コードの基本的な部分である:
while (true){
try {
final URLConnection connection = new URL(url).openConnection();
connection.connect();
}
catch (Exception e) {
Thread.sleep(10000*t);
if (url.matches(twitter1)){
Thread method1= new Thread(Class1.method1);
method1.start();
}else if (url.matches(twitter2)){
Thread method2 = new Thread(Class1.method2);
method2.start();
}else if (url.matches(twitter3)){
Main.StaticMethod();
}else if (url.matches(twitter4)){
Main.StaticMethod2();
}else if (url.matches(twitter5)){
Main.StaticMethod3();
}else{
System.out.println("Unknown URL");
}
t=2^t;
}
}
[タイマーの使用](http://docs.oracle.com/javase/1.4.2/docs/api/java/util/Timer.html) – AJG85