小编Mag*_*rok的帖子

在线程之间划分不均匀的数字

我只是学习Java中的Threads,我想按字母顺序排列单词列表.我的程序读取txt文件的文字并将它们放在一个String-array中.用户可以选择他们想要自己使用的线程数.我希望将数组拆分为偶数(尽可能)的线程,线程可以自己排序.

所以对我的问题:

如何在线程中尽可能地分割array.length?我的想法是空白,我想不出一个聪明的方法来做到这一点.

例如:如果我有一个22和4个线程的array.length,在这种情况下如何给出线程; 6,6,5和5个大小的阵列?需要适用于给出的每个号码.

我尽力解释它,请问是否有些不清楚!谢谢!

java arrays algorithm multithreading java-threads

6
推荐指数
2
解决办法
3255
查看次数

创建对象数组时的构造函数

当我创建一个对象数组时,如何在每个对象中添加构造函数的参数?像这样:

foos = new Foo[10];
Run Code Online (Sandbox Code Playgroud)

如何使用构造函数生成10个对象?我不明白我在哪里放置传递给每个对象的构造函数的参数?

java arrays constructor

3
推荐指数
1
解决办法
1905
查看次数