Java变成思想--多线程

Executor :线程池

CatchedThreadPool:创建与所需数量相同的线程,在回收旧线程是停止创建新县城。

FixedThreadPool:创建一定数量的线程,所有任务公用这些线程。

SingleThreadPool:线程数量为1的FixedThreadPool,并且执行有序。

如果需要得到线程返回值,要实现Callbale接口,submit方法执行,call方法返回返回值。

方法:

yield():你已经执行差不都了,把cpu让出来给其他线程去用

setDaemon():设置为后台线程

猜你喜欢

转载自www.cnblogs.com/qull/p/9761614.html
今日推荐