在线程中,使用下面这种常用方式是不能统计出正确的运行时间。
long tStart = System.currentTimeMillis(); 
//某一段代码
long tEnd = System.currentTimeMillis(); 
两个时间相减并打印 
System.out.println(tEnd - tStart + "毫秒"); 
现在接手一个多线程开发的程序,效率比较慢,想看看究竟是哪段代码运行耗时比较长,
麻烦大家指点一下。谢谢