Java 线程池注意事项
线程池相关前置支持可参考:learning--线程池
Think Big, Act Small
ThreadLocal 不是用来解决共享变量问题的,它与多线程的并发问题没有任何关系。1.简介 早在 JDK 1.2 的版本中就提供Java.lang.ThreadLocal,1.5 开始,ThreadLocal 开始支持泛型。ThreadLocal 为解决多线程程序的并发问题提供了一种新的思
1.Java 多线程技能1.使用 interrupt 方法中断线程,不要使用 stop、suspend等方法(不安全、且已被废弃)当对一个线程调用了 interrupt()之后,如果该线程处于被阻塞状态(比如执行了wait、sleep或join等方法),那么会立即退出阻塞状态,并抛出一个 Inter
事务传播行为什么叫事务传播行为?听起来挺高端的,其实很简单。 即然是传播,那么至少有两个东西,才可以发生传播。单体不存在传播这个行为。事务传播行为(propagation behavior)指的就是当一个事务方法被另一个事务方法调用时,这个事务方法应该如何进行。 例如:methodA事务方法调用me
DevOps可参考码农翻身《什么是DevOps》目前对 DevOps 有太多的说法和定义,不过它们都有一个共同的思想:“解决开发者与运维者之间曾经不可逾越的鸿沟,增强开发者与运维者之间的沟通和交流”。而我个人认为,DevOps 可以用一个公式表达:文化观念的改变 + 自动化工具 = 不断适应快速变化