摘要: java.util.concurrent 是在并发编程中很常用的实用工具类。此包包括了几个小的、已标准化的可扩展框架,以及一些提供有用功能的类,没有这些类,这些功能会很难实现或实现起来冗长乏味。下面简要描述主要的组件。另请参阅 locks 和 atomic 包。 java.util.concurre 阅读全文
posted @ 2019-02-21 11:22 行..知 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 链接 Java线程池详解(一) Java线程池详解(二) Java调度线程池ScheduleExecutorService 上面列出了最近写的关于java线程池ScheduleExecutorService的内容,可以作为参考,本文是对ScheduleExecutorService学习和总结的一个收 阅读全文
posted @ 2019-02-19 17:49 行..知 阅读(2200) 评论(0) 推荐(0) 编辑
摘要: 如果在一个ScheduleExecutorService中提交一个任务,这个任务的调度周期设置 的时间比任务本身执行的时间短的话会出现什么情况?也就是在线程调度时间已经到了 但是上次的任务还没有做完的情况下,ScheduleExecutorService是怎么处理的? 这个问题曾经困扰了我很久,我们 阅读全文
posted @ 2019-02-19 17:45 行..知 阅读(3865) 评论(1) 推荐(0) 编辑
摘要: 一、前言 在总结了线程池的一些原理及实现细节之后,产出了一篇文章:Java线程池详解(一),后面的(一)是在本文出现之后加上的,而本文就成了(二)。因为在写完第一篇关于java线程池的文章之后,越发觉得还有太多内容需要补充,每次都是修修补补,总觉得还缺点什么。在第一篇中,我着重描述了java线程池的 阅读全文
posted @ 2019-02-19 17:29 行..知 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 一、线程池初探 所谓线程池,就是将多个线程放在一个池子里面(所谓池化技术),然后需要线程的时候不是创建一个线程,而是从线程池里面获取一个可用的线程,然后执行我们的任务。线程池的关键在于它为我们管理了多个线程,我们不需要关心如何创建线程,我们只需要关系我们的核心业务,然后需要线程来执行任务的时候从线程 阅读全文
posted @ 2019-02-19 15:43 行..知 阅读(275) 评论(0) 推荐(0) 编辑
摘要: ScheduledExecutorService的主要作用就是可以将定时任务与线程池功能结合使用。今天我们来学习一下ScheduledExecutorService的用法。我们都太渺小了,那么容易便湮没于各自的殊途。 ScheduledExecutorService的简单使用 一、使用schedul 阅读全文
posted @ 2019-02-19 11:20 行..知 阅读(492) 评论(0) 推荐(0) 编辑
摘要: 如下: <?xml version="1.0" encoding="UTF-8" standalone="no"?><profiles version="12"> <profile kind="CodeFormatterProfile" name="P3C-CodeStyle" version="1 阅读全文
posted @ 2019-02-14 09:44 行..知 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 首先下一个xml文件, 阿里巴巴的https://github.com/alibaba/p3c 导入方式:打开 Window——Preferences Java——Code Style 下面 点 Code Templates,在右侧 有个 Import 按钮,这个 导入的是 注释模板配置文件 点 F 阅读全文
posted @ 2019-02-14 09:43 行..知 阅读(255) 评论(0) 推荐(0) 编辑
摘要: Checkstyle是一款检查java程序代码样式的工具,可以有效的帮助我们检视代码以便更好的遵循代码编写标准,特别适用于小组开发时彼此间的样式规范和统一。Checkstyle提供了高可配置性,以便适用于各种代码规范,所以除了可以使用它提供的sun的代码标准外,你也可以定制自己的标准。我们可以在ec 阅读全文
posted @ 2019-02-13 17:12 行..知 阅读(10693) 评论(0) 推荐(0) 编辑
摘要: 您首先可以参考这里:http://www.ibm.com/developerworks/cn/java/j-ap01117/index.html 那么首先您应该下载CheStyle: http://sourceforge.net/projects/eclipse-cs/files/updatesit 阅读全文
posted @ 2019-02-13 17:10 行..知 阅读(4452) 评论(0) 推荐(0) 编辑