前言
之前我们使用多线程要么是继承Thread
类,要么是实现Runnable
接口,然后重写一下run()
方法即可。
但是只有的话如果有死锁、对共享资源的访问和随时监控线程状态就不行了,于是在Java5之后就有了Callable接口。
简单的实现有返回值的线程
代码如下:CallableFuture
类
·CallableTest2·类:
运行结果:
总结
以上就是一个简单的例子,需要了解更多详情可以去看那几个类的API。
baller
之前我们使用多线程要么是继承Thread
类,要么是实现Runnable
接口,然后重写一下run()
方法即可。
但是只有的话如果有死锁、对共享资源的访问和随时监控线程状态就不行了,于是在Java5之后就有了Callable接口。
代码如下:CallableFuture
类
·CallableTest2·类:
运行结果:
以上就是一个简单的例子,需要了解更多详情可以去看那几个类的API。
微信打赏
支付宝打赏
热评文章