首页 文章 精选 留言 我的
优秀的个人博客,低调大师

微信关注我们

原文链接:https://www.oschina.net/news/118004/youbei-updated

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

手撕源码!线程池核心组件源码剖析

本文选自 Doocs 开源社区旗下“源码猎人”项目,作者 AmyliaY。项目将会持续更新,欢迎 Star 关注。项目地址:https://github.com/doocs/source-code-hunter 线程池核心组件图解 看源码之前,先了解一下该组件 最主要的几个 接口、抽象类和实现类的结构关系。 该组件中,Executor 和 ExecutorService 接口 定义了线程池最核心的几个方法,提交任务 submit ()、关闭线程池 shutdown()。抽象类 AbstractExecutorService 主要对公共行为 submit()系列方法进行了实现,这些 submit()方法 的实现使用了 模板方法模式,其中调用的 execute()方法 是未实现的 来自 Executor 接口 的方法。实现类 ThreadPoolExecutor 则对线程池进行了具体而复杂的实现。 另外还有一个常见的工具类 Executors,里面为开发者封装了一些可以直接拿来用的线程池。 源码赏析 话不多说,直接上源码。(这里只看最主要的代码部分) Executor 和 Executor...

微众银行第二届金融科技高校技术大赛火热启动 激发校园 FINTECH 新潜力

近日,微众银行第二届金融科技高校技术大赛(FinTechathon 2020)正式启动。本次大赛由微众银行主办、深大微众金融科技学院联合主办,由中国人工智能开源软件发展联盟、新一代人工智能产业技术创新战略联盟、金链盟、鹏城实验室协办,获得中国电子技术标准化研究院、中国计算机学会、北京大学深圳研究生院等机构的大力支持。 据介绍,微众银行金融科技高校技术大赛是面向前沿技术领域人工智能(AI)和区块链(Blockchain)学生团队的专业竞赛活动,力求打造金融科技领域最具影响力的高校科技赛事。大赛面向海内外高校学生,致力于探索金融科技前沿领域的技术突破和应用创新,促进相关专业跨校和校企交流,进而促进创新人才发展,为金融创新提供源源不断的人才储备基础,持续推动金融科技技术发展和产业创新。 本届大赛将全程以线上模式进行,沿袭人工智能、区块链双赛道竞赛模式。人工智能赛道要求参赛队伍基于微众银行“采薇”比赛平台,进行人脸识别场景下的金融反欺诈模型攻击作业。区块链赛道参赛队伍围绕FISCO BCOS 区块链平台以及相关开源解决方案,在度量公益行为、解决数据“孤岛效应”、优化民生事项等方向展开竞赛,设计...

相关文章

发表评论

资源下载

更多资源
优质分享App

优质分享App

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

Oracle

Oracle

Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的、适应高吞吐量的数据库方案。

Apache Tomcat

Apache Tomcat

Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。

Eclipse

Eclipse

Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。