zoukankan      html  css  js  c++  java
  • java使用线程请求訪问每次间隔10分钟连续5次,之后停止请求

    java使用线程请求訪问每次间隔10分钟连续5次,收到对应的时候停止请求

    package com.qlwb.business.util;
    /**
     * 
     * 
     * @类编号:
     * @类名称:RequestTask
     * @内容摘要:  若开发人员发出了回调通知。却没有收到兑吧ok响应时。开发人员需重试5次,每次间隔10分钟。
     * @author:鹿伟伟
     * @创建日期:2016年4月15日 下午4:25:20
     * @改动人:
     * @改动日期:
     * @改动描写叙述:简单描写叙述改动的内容
     * @version 1.0.0
     *
     */
    public class RequestTask implements Runnable {
        private String url;
        private String param;
        private String status="false";
        public RequestTask(String url, String param) {
            super();
            this.url = url;
            this.param = param;
        }
    
        @Override
        public void run() {
            int i = 1;
            int max = 5;
            while (true) {
                String result=HttpRequest.sendPost(url, param);
                i++;
                if ("ok".equals(result)) {
                    status="ok";
                    break;
                }
                if (i > max ) {
                    break;
                }
                try {
                    Thread.sleep(10*60*1000);//每次间隔10分钟。
                } catch (InterruptedException e) {
                    e.printStackTrace();
                }
            }
        }
    
        public String getStatus() {
            return status;
        }
    }
    
  • 相关阅读:
    STM32 Systick定时器
    STM32F10X_CL
    公司版STM32工作原理
    STM32外部中断实验
    STM32的串口通信
    STM32调试过程中常见的问题及解决方法
    【转】 STM32 入门教程 系统时钟 SysTick
    STM32学习5 FLASH编程
    STM32学习笔记之Systick
    STM32 USART 串口简单使用
  • 原文地址:https://www.cnblogs.com/zsychanpin/p/7225936.html
Copyright © 2011-2022 走看看