Java 为什么我们需要一个线程。有两个参数的睡眠

Java 为什么我们需要一个线程。有两个参数的睡眠,java,Java,由于Thread.sleep(long mills,int nanos)的两个参数用于定义超时。为什么我们需要第二个参数?我们是否只调用Thread.sleep(long mills)并增加其参数值?如果否,两个参数的特殊点是什么?两个参数的用途Thread.sleep()允许您在支持这种分辨率的系统上以亚毫秒的间隔指定睡眠时间 否则无法指定,例如半毫秒(500000纳秒)。两个参数Thread.sleep()的目的是允许您在支持这种分辨率的系统上以亚毫秒间隔指定睡眠时间 否则将无法指定,例如半

由于Thread.sleep(long mills,int nanos)的两个参数用于定义超时。为什么我们需要第二个参数?我们是否只调用Thread.sleep(long mills)并增加其参数值?如果否,两个参数的特殊点是什么?

两个参数的用途
Thread.sleep()
允许您在支持这种分辨率的系统上以亚毫秒的间隔指定睡眠时间


否则无法指定,例如半毫秒(500000纳秒)。

两个参数
Thread.sleep()
的目的是允许您在支持这种分辨率的系统上以亚毫秒间隔指定睡眠时间


否则将无法指定,例如半毫秒(500000纳秒)。

一个nano小于一毫秒,因此允许更多精度

一个nano小于一毫秒,因此允许更多精度

找到精确副本。找到精确副本。