首页天道酬勤调用start和run都可以启动一个线程,线程的六个状态有哪些

调用start和run都可以启动一个线程,线程的六个状态有哪些

张世龙 05-05 20:27 106次浏览

创建线程的四种方法

1 .扩展趋势

2 .实施运行nable

3 .实施可调用

4 .线程池

Runnable和Callable的区别

同一点:

1 .均为函数型接口

2 .都可以在普通的Thread类中运行。 Runnable需要直接支持,Callable需要FutureTask支持

3 .线程池支持这两个类。 执行提交可以操作Runnable和Callable

不同之处:

1.Runnable没有返回值,Callable有返回值

2.Runnable涵盖run方法,Callable涵盖call方法

3.Runnable不处理异常(内部无关),Callable声明了异常)可以在后续get方法中再次处理异常)。

thread实现runnable,实现callable