社区
非技术区
帖子详情
求助:上海杰众软件公司!
tyxsoft
2006-08-15 10:46:37
明天电话面试,据说对英文口语要求很高
有没有人了解这个公司的?随便点什么都有分
谢谢
...全文
211
3
打赏
收藏
求助:上海杰众软件公司!
明天电话面试,据说对英文口语要求很高 有没有人了解这个公司的?随便点什么都有分 谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ilove8
2006-08-17
打赏
举报
回复
up
OnlyFor_love
2006-08-16
打赏
举报
回复
你英语过四级没???
口语一般都是简单的对话,但是你最起码要听懂人家问你的是什么 然后尽量去回答 千万不要不答 多少你也要说一点
tyxsoft
2006-08-16
打赏
举报
回复
顶一下
future.get方法阻塞问题的解决,实现按照任务完成的先后顺序获取任务的结果
1、Future Future模式是多线程设计常用的一种设计模式。Future模式可以理解成:我有一个任务,提交给了Future,Future替我完成这个任务。期间我自己可以去做任何想做的事情。一段时间之后,我就便可以从Future那儿取出结果。 Future提供了三种功能: 判断任务是否完成 能够中断任务 能够获取任务执行的结果 向线程池中提交任务的submit方法不是阻塞方法,而Future.get方法是一个阻塞方法,当submit提交多个任务时,只有所有任务都完成后,才能使用get按照任务的提交顺序得
java 多线程 submit future.get方法阻塞问题的解决,实现按照任务完成的先后顺序获取任务的结果
1、Future Future模式是多线程设计常用的一种设计模式。Future模式可以理解成:我有一个任务,提交给了Future,Future替我完成这个任务。期间我自己可以去做任何想做的事情。一段时间之后,我就便可以从Future那儿取出结果。 Future提供了三种功能: 判断任务是否完成 能够中断任务 能够获取任务执行的结果 向线程池中提交任务的submit方法不是阻塞方法,而Future.get方法是一个阻塞方法,当submit提交多个任务时,只有所有任务都完成后,才能使用get按照任务的提交顺序
通俗易懂:什么是Future.get()的阻塞等待?有什么解决方法?
先说说Future。 他是一个interface 也可以理解为一种设计模式。 大致如下:我有一个任务,提交给了Future,Future替我完成这个任务。期间我自己可以去做任何想做的事情。一段时间之后,我就便可以从Future那儿取出结果。就是我之前所理解的异步。 Future提供了三个功能: 判断任务是否完成 isDone(): get results not done: keep waiting?kill it? Future里面有个方法 get 是个阻塞方法。当线程池一次性submit多个任务的时候。
JDK.Future.get() :多线程里获取线程执行结果,异步阻塞问题
为了保证系统响应迅速,需要寻找一种方法能够使调取接口能够异步执行,而Java正好提供了类似的方法,在java.util.concurrent中包含了Future相关的类,运用其中的一些类可以进行异步计算,以减少主线程的等待时间。比如启动一个main方法,main中又包含了若干个其它任务,在不使用Java future的情况下,main方法中的任务会同步阻塞执行,一个执行完成后,才能去执行另一个;如...
非技术区
23,404
社区成员
70,512
社区内容
发帖
与我相关
我的任务
非技术区
Java 非技术区
复制链接
扫一扫
分享
社区描述
Java 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章