Многопоточные операции

class AddThread extends Thread {
    private int add(int a, int b)
    {
        try {
            sleep(3000);
        } catch (InterruptedException e) {
            e.printStackTrace();
        }
        return a + b;
    }

    public void run() {
        var result = add(35);
        System.out.println("result: " + result);
    }
}

var thread = new AddThread();
thread.setPriority(Thread.MIN_PRIORITY);
thread.start();
System.out.println("main thread");
//output:
//main thread
//result: 8