
多线程
文章平均质量分 87
大海_sea
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
在Java中通过线程池实现异步执行
1 什么是通过线程池实现代码的异步执行1.1 什么是同步执行 与异步相对的是同步,这里先解释一下同步执行,同步执行就是平时执行我们的代码,由上至下顺序执行,中间如果有异常或错误出现不会继续往下执行。这也是绝大多数代码的执行方式。比如如下代码。 System.out.println("a"); Thread.sleep(2000); System.out.println("b"); System.out.println("c"); 这四...原创 2021-03-02 22:40:14 · 6710 阅读 · 0 评论 -
事务(二):spring事务传播行为
一、什么是spring事务传播行为?事务的传播行为就是在一个方法中嵌套一个或者多个事务,这个(些)嵌套的事务就涉及到了事务的传播行为,对于事务传播行为类型的设置是在被调用的方法上进行。例如:public void methodParentA() { methodA(); methodB();}@Transactional(propagation = Propagat...原创 2019-04-21 17:10:41 · 236 阅读 · 0 评论 -
事务(一):事务的特性及在并发访问下不同隔离级别的区别
一、事务是什么? 事务,通俗点说,就是为完成一个业务功能而执行的多条指令的集合。比如在java程序的业务层的一个方法,这个方法干了两件事A和B,那从调用这个方法开始,到这个方法结束,就是一个事务。另外,比如在oracle当中,默认是手动提交事务,那么在执行多条sql(或者一条)语句后,去提交当前事务,也是完成了一个事务。二、事务的四个特性 事务有四个基本特...原创 2019-04-13 16:58:28 · 559 阅读 · 0 评论 -
举例说明Java实现线程通信的几种方式
线程之间的通信是什么样的?假设有两个线程A和B,这两个线程在各自执行一个动作之后要让对方知道自己执行了这个动作,又或者这两个线程操作的是同一资源,这就是线程间的通信了。下面,我就用一个例子的多种实现来说明Java如何实现线程间的通信。 例子是这样的,用两个线程,一个输出字母,一个输出数字,交替输出,这样得到的结果就是类似这样的字符串"A1B2C3D4E5...26...原创 2019-12-10 13:42:39 · 578 阅读 · 1 评论