栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

java多线程相关知识点

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

java多线程相关知识点

创建线程实现Callable接口

implements runnable()是创建对象,然后调用start(),而Callable接口先是
1.创建目标对象
2.创建执行服务:ExecutorService ser=Executors.newFixedThreadPool(1);
3.提交执行:Future result1=ser.submit(t1);
4.获取结果:boolean r1=result1.get();
5.关闭服务:ser.shutdownNow();

一般有返回值,且用来自行callable

线程池

1.创建服务,创建线程池
ExectorService service =Exectors.newFixedThreadPool(10);//线程池大小
2.执行
service.execute(new Mythread());
3.关闭连接
service.shutdown();

没有返回值,一般用来runable

Lamda表达式

对于任何接口,只包含唯一一个抽象方法


创建子类的对象,指向父类,重写父类的方法时,即使指向父类,也自动执行子类中重写的方法。
接口中的方法在内存中实际上指向子类中重写的方法。


创建线程的三种方法

1.thread类 2.实现runnable接口 3.实现callable接口

重点看一下callable启动语句

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/697067.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号