我正在做一个项目,但我没有得到这部分:
使用两个线程对 ArrayList 进行排序。每个线程都会有一半的列表。主线程将等待两个线程完成,然后他将负责合并来自其他两个线程的两个列表。最后,我们将有一个排序列表。合并两个列表不应该是那种常规的方式。
我尝试这样class ListePersonne
,这个类排序ArrayList
:
Thread T1 = new ListePersonne( mylist.subList(0, unique.size()/2));
Thread T2 = new ListePersonne(mylist.subList(unique.size()/2, unique.size()) );
T1.start();
T2.start();
但结果我只完成了第一部分,但没有完成第二部分