0

こんにちは、プロキシをテストしようとしていますが、setConnectTimeout を 1500 を超えて設定すると、プログラムがハングアップする原因となります。プロセッサと memery arint は何も出力されず、多くのことを行っているため、このコードは
HttpURLConnection inSite =です。 (HttpURLConnection) site.openConnection(プロキシ);
inSite.setConnectTimeout(2000); // 1500 未満に設定されている場合は問題ありません

ほとんどのプロキシは遅すぎて今回は応答できないため、これは本当の問題です。

4

1 に答える 1

0

プライベート最終 ScheduledExecutorService スケジューラ = Executors.newScheduledThreadPool(1);

public void sixtymin() {

    final Runnable logger= new Runnable() {//instansiation

        @Override
        public void run() {
            System.out.println(System.currentTimeMillis());//code to execute
        }
            //You application logic as shown in the question
        };
    final ScheduledFuture<?> loggerHandle =
        scheduler.scheduleAtFixedRate(logger, 0, 5, SECONDS );//action,delay before first run,delay between,unit

これは、上記のコードが5秒ごとに時間を出力する解決策だったので、タイムアウトのたびにプロセスを強制終了するために使用しました

于 2013-06-07T11:16:55.573 に答える