新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Java中怎么使用ForkJoinPool線程池
這篇文章給大家介紹Java中怎么使用ForkJoinPool線程池,內(nèi)容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

創(chuàng)新互聯(lián)公司服務項目包括奉節(jié)網(wǎng)站建設、奉節(jié)網(wǎng)站制作、奉節(jié)網(wǎng)頁制作以及奉節(jié)網(wǎng)絡營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術優(yōu)勢、行業(yè)經(jīng)驗、深度合作伙伴關系等,向廣大中小型企業(yè)、政府機構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,奉節(jié)網(wǎng)站推廣取得了明顯的社會效益與經(jīng)濟效益。目前,我們服務的客戶以成都為中心已經(jīng)輻射到奉節(jié)省份的部分城市,未來相信會繼續(xù)擴大服務區(qū)域并繼續(xù)獲得客戶的支持與信任!
import java.io.IOException;
import java.util.Arrays;
import java.util.Random;
import java.util.concurrent.RecursiveAction;
import java.util.concurrent.RecursiveTask;
/**
* 分割 合并 線程池
* 類似于遞歸的歸并排序,這個是多線程的遞歸排序
* jdk1.7之后加的
*/
public class ForkJoinPool {
static int[] nums = new int[1000000];
static final int MAX_NUM = 50000;
static Random random = new Random();
static {
for(int i=0; i {
int start, end;
public AddTask(int start, int end) {
this.start = start;
this.end = end;
}
@Override
protected Long compute() {
if(end-start <= MAX_NUM) {
long sum = 0L;
for(int i=start; i關于Java中怎么使用ForkJoinPool線程池就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
網(wǎng)站標題:Java中怎么使用ForkJoinPool線程池
標題URL:http://www.dlmjj.cn/article/pjhodd.html


咨詢
建站咨詢
