Java 与线程通信并查找运行时间
java中是否有任何机制可以与正在运行的线程进行通信,并从中找出它正在运行的时间?要计算处理时间,可以执行以下操作:Java 与线程通信并查找运行时间,java,multithreading,Java,Multithreading,java中是否有任何机制可以与正在运行的线程进行通信,并从中找出它正在运行的时间?要计算处理时间,可以执行以下操作: long startTime = System.currentTimeMillis(); //your process long finishTime = System.currentTimeMillis(); long duration = finishTime - startTime;//unit is milisecond 或者,如果要测量单个线程使用了多少CPU时间,请
long startTime = System.currentTimeMillis();
//your process
long finishTime = System.currentTimeMillis();
long duration = finishTime - startTime;//unit is milisecond
或者,如果要测量单个线程使用了多少CPU时间,请参见以下答案:
嗨!!欢迎来到堆栈溢出。请注意,这是一个问答网站,您在这里发布有问题的代码和错误,其他用户会善意地指出代码中的问题。谢谢,我应该在线程运行3秒之后运行另一个函数,所以你应该考虑使用定时器来确定3秒。