2019年7月


撰写于    浏览:164 次  分类: 彻底理解ThreadLocal
一、对于HTTP事务的理解一次HTTP请求,就是一个事务。事务者,必须完整的执行其中的所有步骤,不能中断。二、HTTP事务的隔离每次HTTP请求对应一个HTTP事务,而每个请求都对应一个线程,线程之间相互隔离,没有共享数据,这就是ThreadLocal一个典型的应用场景。三、ThreadLocal在Web容器中的使用场景,针对HTTP事务Threa[...]

撰写于    浏览:180 次  分类: 彻底理解ThreadLocal
ThreadLocal类是修饰变量的,重点是在控制变量的作用域,初衷可不是为了解决线程并发和线程冲突的,而是为了让变量的种类变的更多更丰富,方便人们使用罢了。很多开发语言在语言级别都提供这种作用域的变量类型。根据变量的作用域,可以将变量分为全局变量,局部变量。简单的说,类里面定义的变量是全局变量,函数里面定义的变量是局部变量。还有一种作用域是线程作[...]