## Describe the feature

https://github.com/apache/dubbo/blob/daa4d8eb2e5290f1100d32ed0b93896e10fe7ca7/dubbo-common/src/main/java/org/apache/dubbo/common/threadpool/support/AbortPolicyWithReport.java#L90

current threadpool  abort policy will  dump stack  when threadpool is exhausted. this will casue a STW, in some suitation, it will cost 10s+.  app will hang 10s+, need make it configurable


String QUEUES_KEY = "queues";
    String ALIVE_KEY = "alive";
    String DEFAULT_THREADPOOL = "limited";
    String DEFAULT_CLIENT_THREADPOOL = "cached";
    String IO_THREADS_KEY = "iothreads";
    String KEEP_ALIVE_KEY = "keep.alive";
    int DEFAULT_QUEUES = 0;
    int DEFAULT_ALIVE = 60 * 1000;
    String TIMEOUT_KEY = "timeout";
    int DEFAULT_TIMEOUT = 1000;
    String SESSION_KEY = "session";
    
    
    String TIMEOUT_ATTACHMENT_KEY = "_TO";
    String TIMEOUT_ATTACHMENT_KEY_LOWER = "_to";
    String TIME_COUNTDOWN_KEY = "timeout-countdown";
    String ENABLE_TIMEOUT_COUNTDOWN_KEY = "enable-timeout-countdown";
    String REMOVE_VALUE_PREFIX = "-";
    String PROPERTIES_CHAR_SEPARATOR = "-";
    String UNDERLINE_SEPARATOR = "_";
    String SEPARATOR_REGEX = "_|-";
    String GROUP_CHAR_SEPARATOR = ":";
    String HIDE_KEY_PREFIX = ".";
    String DOT_REGEX = "\\.";
    String DEFAULT_KEY_PREFIX = "default.";
    String DEFAULT_KEY = "default";
    String PREFERRED_KEY = "preferred";
    /**
     * Default timeout value in milliseconds for server shutdown
     */