一、继承于Thread类 创建一个子类,继承Thread类 然后重写run方法 创建子类的对象 然后调用start方法开启一个线程执行run方法 注意,如果直接调用run方法不会开启一个新线程,而是会正常调用该方法 示例代码(遍历100以内的所有的偶数): package atguigu.java;
情况一:异常捕获处理 当发生异常捕获时,spring事务将会失效 代码示例: 这里 int a = 1/0;会报出一个错误异常,将会导致事务失效 原因 事务通知只有捉到了目标抛出的异常,才能进行后续的回滚处理,如果目标自己处理掉异常,事务通知无法知悉 解决方案