博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java 1.5并发包之三:线程池实现之Fork/Join框架
阅读量:4178 次
发布时间:2019-05-26

本文共 400 字,大约阅读时间需要 1 分钟。

在Java 1.7中,提供了一种特殊的线程池实现,即Fork/Join框架,主要是适应多核处理器的发展,以支持多进程执行。

Fork/Join框架是java.util.concurrent.ExecutorService的一个实现(所以也是一种线程池)。

该线程池与其他的线程池最大的不同是,Fork/Join线程池中的线程在执行任务的时候采用work-stealing算法,即线程执行完一个任务后,会主动从其他繁忙的线程处偷取任务以执行。

Fork/Join线程池的组成:

  • java.util.concurrent.ForkJoinPool类,扩展自java.util.concurrent.AbstractExecutorService抽象类
实现work-stealing算法
用以执行ForkJoinTask任务
  • java.util.concurrent.ForkJoinTask<V>抽象类

转载地址:http://unlai.baihongyu.com/

你可能感兴趣的文章
谷歌BBR的安装
查看>>
找回苹果电脑登录密码
查看>>
JS最佳实践——单例模式
查看>>
通过pcre、zlib、openssl等库源码来源码编译nginx
查看>>
为php添加gd库支持
查看>>
$'\r': command not found
查看>>
bash脚本:一键安装MYSQL5.6
查看>>
javascript实现压缩图片
查看>>
webpack教程
查看>>
安装composer时出现 failed to open stream: HTTP request failed!的错误
查看>>
禁用HBuilderX自动更新
查看>>
linux服务器安全优化之网站目录权限设置
查看>>
自己写的ajax工具
查看>>
ajax之POST请求就404,GET请求就正常200
查看>>
error: failed to push some refs to
查看>>
删除远端git分支
查看>>
<template> cannot be keyed. Place the key on real elements instead.
查看>>
npm install chromedriver 出错
查看>>
Permission denied (publickey). fatal: Could not read from remote repository.
查看>>
Android JNI介绍
查看>>