0
我有一個方法可以將素數從1計數到x,並且當x是一個非常大的數字(例如1000000000)時,我想要在線程之間拆分工作。我的素數計數器接受1個參數x,這是檢查它是否爲素數的最後一個數字。此方法返回計數方法計算的素數整數。我知道,我能有這樣的:在參數範圍內的線程之間拆分工作
Thread thread1 = new Thread(new Runnable() {
@Override
public void run() {
// TODO Auto-generated method stub
int primes = primeCounter(1000000);
System.out.println("There are: " + primes+ " primes in betweem 1 and " + 1000000);
}
});
但我如何從百萬繼續到100000000另一個線程,並加入這兩個線程?
你可以改變你的primeCounter也接受較低的樂隊? – Lrrr 2014-12-02 22:01:11