TreadLocal 妙用

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

 

TreadLocal <HashMap<String,Long>> timeMap = new TreadLocal <HashMap<String,Long>> threadLocal ();

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

 

TreadLocal <Long> beginTime = new TreadLocal <Long> threadLocal ();

这个用来存储入口时间。

 

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

上一篇:angularjs简介


下一篇:如何快速上手 angular.js