TreadLocal 妙用


TreadLocal  可以给每个线程分配一个本地变量,可以利用这一特性,用来存储当前线程各个执行阶段的执行时间。

TreadLocal > timeMap = new TreadLocal > threadLocal ();

这个用来存储各个阶段的执行时间。

TreadLocal beginTime = new TreadLocal threadLocal ();

这个用来存储入口时间。

注意:接口最后需要清除timeMap 和beginTime 。