线程的3种创建方式:
1、extends Thread
2、implements Runnable
3、implements Callable<T> //有返回值
线程的启动方式:
在public synchronized void start()方法中调用了本地方法native void start0()启动线程
状态图:
线程中断方式:
线程的3种创建方式:
1、extends Thread
2、implements Runnable
3、implements Callable<T> //有返回值
线程的启动方式:
在public synchronized void start()方法中调用了本地方法native void start0()启动线程
状态图:
线程中断方式: