类只能实习一个,接口可以实现多个。所以,实现Runnable()接口。
这里跟实现Thread类的方式不一样。Thread直接调用start方法,但是Runnable无start方法,也不能直接就用run方法(因为run就是普通方法,并不会启动一个线程),而是先创建Thread,在调用start
这里底层用了设计模式(动态代理模式)
类只能实习一个,接口可以实现多个。所以,实现Runnable()接口。
这里跟实现Thread类的方式不一样。Thread直接调用start方法,但是Runnable无start方法,也不能直接就用run方法(因为run就是普通方法,并不会启动一个线程),而是先创建Thread,在调用start
这里底层用了设计模式(动态代理模式)