zhubaomin
2025-04-02 bf1b78168478f802a7413d438b16ab64b27b7f4a
pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/util/ThreadJob.java
@@ -2,9 +2,21 @@
@SuppressWarnings("unused")
@Deprecated
public abstract class ThreadJob {
    public void start(Callback callback){
        new Thread(() -> {
    protected Thread thread ;
    protected boolean stop = false ;
    public void stop(){
        this.stop = true ;
    }
    public boolean isStop(){
        return this.stop ;
    }
    public Thread getThread(){
        return this.thread ;
    }
    public void start(Callback callback) throws Exception {
        this.thread = new Thread(() -> {
            Exception[] exe = {null} ;
            Object[] obj = {null} ;
            try {
@@ -21,9 +33,9 @@
                    }
                }
            }
        }).start();
        });
        thread.start() ;
    }
    public abstract Object execute() throws Exception ;
}