假设我有一个为我做一些操作的函数。我们称之为operation()。我在另一个线程
中循环运行此operation()函数我的问题是如何精确(尽可能)计算执行操作函数的吞吐量。换句话说,我想知道这个函数在一毫秒内执行了多少次?
这是我的实施:
MainClass.java
public class ClientThread implements Runnable{
public void run(){
while (!MainClass.stop)
operation();
}
void operation(){
Utils.waistTimeHaha(MainClass.numOfIterations);
if (MainClass.record) MainClass.numOfOperationsDone.incrementAndGet();
}
}
ClientThread.java
CharStream.rangeClosed('a', 'g').split(3).println();
// print out: [[a, b, c], [d, e, f], [g]]
你会这样做吗?
由于