java线程相关
1.线程的创建方式
https://blog.csdn.net/yudianxiaoxiao/article/details/107580103
thread
runable:没返回值
callable:有返回值
2.线程池的提交方式
https://blog.csdn.net/xiaolong2230/article/details/103353492
1、invallkeAll和invokeAny会直接造成主线程阻塞(需要设置超时时间)。等待所有任务执行完成后返回结果,主线程继续执行。
2、submit不会造成主线程阻塞,在后面执行get方法的时候阻塞。超时时间在get里面设置。
3、execute会新开启线程直接执行任务,不会阻塞主线程。但无返回结果。
如果我的文章对你有帮助,就点一下推荐吧.(*^__^*)