liurunyu
2024-12-28 f0fe0c5c3725f7aae85b0eed3be1d98eb6cde6ef
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 ;
}