У меня есть класс с именем MyThread
, который расширяет класс Thread и реализует функцию run()
. Когда я хочу запустить его, у меня есть два способа:
- введите новый экземпляр и вызовите функцию, например:
new MyThread().start()
- введите новый экземпляр и передайте экземпляр функции построения Thread в качестве параметра, а затем вызовите функцию начала Thread. Например:
(new Thread(new MyThread)).start();
Кто-нибудь может просто сказать разницу?