runnable 方式
1.避免单继承的局限性
2.增强拓展性,降低耦合,把设置线程任务和开启线程进行了分离,实现类中重写run方法,用来设置线程任务,创建thread,调用start,开启线程
匿名内部类
new Thread(){ @Override public void run(){ System.out.println("ssss"); } }.start(); Runnable r = new Runnable(){ @Override public void run(){ System.out.println("ssss"); } }; new Thread(r).start(); new Thread(new Runnable(){ @Override public void run(){ System.out.println("ssss"); } }).start();
本文为看恩吧原创文章,转载无需和我联系,但请注明来自knsay.com