线程
Bruce-Shen
这个作者很懒,什么都没留下…
展开
-
超实用的多线程future模式实例
编码过程中经常会遇到多线程的协同合作场景,也就是说某个线程依赖于另一个线程的返回,而大家都知道线程的run方法是没有返回值的,如何解决线程返回的问题呢,当然可以通过线程的join方法等待,然后通过调用线程的成员变量来获取结果(前一批文章中有实例),但是更好的解决办法是future模式。以下是实例:1、定义作业线程:package design.pattern.future;import java.util.Random;import java.util.concurrent.Callable;i原创 2020-12-31 16:09:33 · 482 阅读 · 0 评论 -
带返回的线程使用实例
线程是异步的,如何获取线程的返回结果?可通过join方法定义一个接口:package thread;import java.util.List;public interface FightQuery { List<String> get();}接口实现类:package thread;import java.util.ArrayList;import java.util.List;import java.util.Random;import java.uti原创 2020-12-28 09:30:55 · 105 阅读 · 0 评论