前言

今天我们来分析实现多线程的一种方式,实现Callable接口。这种方式有种特殊的地方,就是可以拿到线程返回值。具体怎么实现的呢?我们来研究下。

栗子

我们先举个简单的栗子来看下Callable接口吧。
要首先明白,线程池提交实现Callable接口的线程后会返回一个Future对象,这个对象里包含程序的运行结果。

阅读全文 »

前言

无意中看到了自己入门Java时的一本Java基础书,看到了其中一个小结的习题,颇为简单。
求一个数组所有数据的和。

分析

那时入门Java,看到以前自己在书上写下的for循环。大致如下:

阅读全文 »

前言

使用@Transactional 注解有一段时间了,今天来对它进行下总结。

再说这个之前先说下事务。

事务的基本要素(ACID)

阅读全文 »