Producer类生成一个int数组,然后尝试使用Exchanger对象与Consumer数组(一个空数组)交换它。但是它似乎不起作用:当Consumer尝试打印数组时,它什么也得不到。public class Producer implements Runnable{private List<Integer> ints = new ArrayList<Integer>();
public Produc
我得到No route matches get "/exchanger_lists/get_exchangers_via_coordinates/.....我的路由文件:
match 'exchanger_lists/get_exchangers_via_coordinates/:search,:id' => 'exchanger_lists#get_exchangers_via_coordinates
最初的想法是在创建对象时通知另一个线程,以便它可以使用它,我已经决定通过直接发送对象来使用Exchanger。一个线程通过所述对象,接收方发送null,但这两个线程最终被锁定。这是我的代码的简化版本: private Exchanger<Carta> ex = new Exchanger<>();
public void intercambia